{ "status": "success", "tracking_id": "1921176864006596235XFUVM", "search_result_count": null, "filter_policy_result_count": null, "data": [ { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbc4wJVDlveARNVOhdJPlM71YAndJlf+dUUBVkwXJqAC7w=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvjZdURoFi7WL536B+\/qzJ8CkF8+rXrL4lKmqypu5g8avKG4k+b9DndKP4jEAzpGWE=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvjZdURoFi7WL536B+\/qzJ81tMhkvPt68zlUrBJG2WcIsXsQ0SfaqCE8Lde6qVagsg=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSSb9XuRrrljlN3f+Im1ZiPhMJS59W4bEoAJwr9cD7tz5b+v+sjChw+teO0BPslYAU0=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSSb9XuRrrljlN3f+Im1ZiPhSExCYOdqs8qqM4Py8Ek0DOTq8U+\/cEwJUMpQ7jwvID4=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1233, "gross_total": 1203, "base_fare": 369, "tax": 864, "sell": { "currency": "MYR", "total": 1233, "base_fare": 369, "tax": 864 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTIzMywiYmFzZV9mYXJlIjozNjksInRheCI6ODY0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTIwMywiYmFzZV9mYXJlIjozMzksInRheCI6ODY0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyMDMsImJhc2VfZmFyZSI6MzM5LCJ0YXgiOjg2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1233, "base_fare": 369, "tax": 864, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "339.00", "tax": "864.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1233, "base_fare": 369, "tax": 864, "gross": { "base_fare": "339.00", "tax": "864.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyMzMuMDAiLCJiYXNlX2ZhcmUiOiIzNjkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyMDMuMDAiLCJiYXNlX2ZhcmUiOiIzMzkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMzkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjAzLjAwIiwiYmFzZV9mYXJlIjoiMzM5LjAwIiwidGF4IjoiODY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1203, "base_fare": 339, "tax": 864, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1233, "filter": { "id": "F123NP00114-0", "price": 1233, "gross_total": 1203, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "Airbus-32N", "aircraft_name": "Airbus-32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZymiDum4noJjgjPuwn7RRBcI8hGX3JtWWN4NHtNrElxg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "uP0EVMaYNUpJqqyhX3flRQ==", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rCnwNd\/EwIdxDuKUsSAMHw==", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ISs7+0LxPMWDFYXvuTcdsQ==", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HfuKxSq8nYUM0EXrUNnU7A==", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YXSKL", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1243, "gross_total": 1213, "base_fare": 379, "tax": 864, "sell": { "currency": "MYR", "total": 1243, "base_fare": 379, "tax": 864 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI0MywiYmFzZV9mYXJlIjozNzksInRheCI6ODY0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTIxMywiYmFzZV9mYXJlIjozNDksInRheCI6ODY0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyMTMsImJhc2VfZmFyZSI6MzQ5LCJ0YXgiOjg2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1243, "base_fare": 379, "tax": 864, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "349.00", "tax": "864.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1243, "base_fare": 379, "tax": 864, "gross": { "base_fare": "349.00", "tax": "864.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyNDMuMDAiLCJiYXNlX2ZhcmUiOiIzNzkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyMTMuMDAiLCJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDkuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjEzLjAwIiwiYmFzZV9mYXJlIjoiMzQ5LjAwIiwidGF4IjoiODY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1213, "base_fare": 349, "tax": 864, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1243, "filter": { "id": "F123NP00114-1", "price": 1243, "gross_total": 1213, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "Airbus-32N", "aircraft_name": "Airbus-32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6comFfbzCGsa9jxM7z0YUa3xy+NAWdlaECLMms3APDYg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "26U\/1iddEgTfspPnquITY9raUosahiIR30oFVkjvAY4=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlNMSWtVK2ZhK2I4dEdmRmcweVFOcEE9PSIsInZhbHVlIjoiVlJMVWJva2RsWk5relUwZlNFQ0MvcmJiK2FMOWRTRXNzcDE0ZUdldjQ0VkxXK0EyZWppSkxBaWNhakJ0RVB6Q2xBUnJlTE01ck1NRHdhQUJCaXhHWDh1VTdENGx1WVJQRVR4L1k2MnlBcXRiSlhRcGh1Q2tVT2RNb3hSRVdGb2ttTHBMOW5QMFRyWk5rS0NTTGI3TzBCQ1ZJRWZxOHpuRWZwV3ZmdlBjZ0NuajYvODZnT29RRVo0VUZNRG4wM20wWWJpVDFJSjNRVWpxaFBJQ2NZYnN4NGtCc015T2ozUzZJTzVseElZT1lLU3pDWGc4MituM1I1UythL2NZQ2JaTXBQd3NwTUpyMk5hdXNtYlo4cTNxNWxpdzQ1c1g0ZFo2SmdYdzNJYWFDbXB0akJCY2pCSFdEY3NFOEI4K25id1dFUWJVUHg0WE9UMVVHa2FWUmF1SWkyem91dXVyV0E2anF1K1YrdUgvNGZPa3VTUzFTbUpycUxDbk4rT1RKOGw1bE9SLzRaR05HV0x3WDBZS1JkL21KTG5ld21URFlHTXhPVXZ2bnZWSHlCWll2YW5oV0FCbVlqWWJBbmxmd3NjQWl1RkJlSWlpY2pMUjdMMzhKTDI0cEdCTHRScTNGNWYwUzBsZjFEdlJjcy9uclREcXBzNXlVeHZxQmtkNU81M2lQeExKYnM5OHczVEZURXBPdFY0ZHVTbjJWbkNDVm95T3Y5UDlSVmhoMEQ1dHE5cXp6VWxMLzlMN3lKOWdrR1BNOVlVbDQxL20vRHp6VW9pYmZUWGovQ3lPd0xtOHpkOWI1c0drd3NaaEljUHFUcHA5UWtFQ0lFcVRiU0VVR2pTWTVCQ2kyU2lkN09aU3FHbUsybXR3WVJXeEFDYXJOMzF3ajNuZUY5djVKQXcxdDRGbm9DRjNVd3QvT1ZUa2dmbmVmWDFVZ3k2d2NmZ1ZiZXpXbGROODRBTUU0U01IbGkvMEJZTzFqVVJBMUpxdjVBNStuVWVRNEpxMERNNWdLMDFFRXhNMUJBOG9kbnlCY3dYMlZaL1hLL3pRRGxoS0ZXZlFHaElacXBnK21yTHRMcktQRlpaNG1KMGFWZjJxUjJ4ZXNWeThYMjRSajZ0Zmd6WDZqZnM0S0VNbVlPRmZxdmRrSGN1WC9BNUIwTUE3TGhrT2cycEpoWkJ6ODNyNEtnWnBTL0IzVzFiOHlidmJFUHFCczhGT1NwWDlheGJMdXhvazMzVEhsWUl1Ykk3T0wyd3ZPZkpHTHY4NUF2a3ZnQ2lrRDNJNUh3QmExOTBWSTh2b014eGc4THRXaFA0ODE0OEJ5R3JjektRR0dsWWtqRnFVU1dNazY0UmxzU0JsZ0c0WWR5cUZqbDQyNkR0N25hTnZKOUxQWmN1S0FMbnRZeGRDdWp0enFmd0d5b0ZqOHQyOUZTOHAzNkVhc1REcDg1OHR1cmdpQVVabnkyUzBDSWdxU05HeGJOYkZ1TkVNUDkyRjM1OVlHL2NxYVRUczd2SXpCaTlFV1dKcHZ1T09PWWxRam1GTjUxZVZ0NHVKdWI4Y1JTU2RyUmU3Z3dyU0VOKzg4OEt0QUg5Y3lpZUJaOGRnNXJkd2FwMWVYZmdCZHI3R2Z3RVpNeThLSDMvNkN0WWpxUU9lcldtN1o3Rjd1NkVlWU8xM3JHNytaU0srTUt6QlVNNHFPN0h5eExvamNCK0NIbmZkRjdvZk9yZ1hGN04vSjBGajNEOU5idjRJQU10S0psL0tFOEtQZ3htMGliQk1JSGhVTUxoRnhUQlVCWXhIQjhvZXlOV3NoSlR4QVlJbXVRcGVMbzczdy8ycU0zTk12eStaZlZwM1dwcisvVjVRelhRWENMQy9jWFhkeU04Y0dDNXN6aEFYaDNFMm9ybCtHUkRCL0dOTVliM0Zub2ZISERLaEJaZ25sQVBRQ09tM1NMV05Ob2tSY2Zoelp6MGNSQ2ZTVnluNmZoT2IwbXFzbVpYUGdEVjRvQ25MWW9ncURwSEtBeC9xMEYwSEdoNGN2RVU4YVhaMlV1di9xTTBSRmFiOG1hb1pvOG5kSkxXN0o3amUzTmN6SXZoM29yZ1VhODB0OUNZLzNkaWRlWk5uekVsQ0FOSlZ5bmF3b25ZMVNkK3RYcE8zMDRuNWoxZGJMbk5BT2NYZnMySzBBMmdjdkgrcjlGSWFDeHpGZHhaUVNwOHdEM1lvQnlWV1hFRFF3Z1l5VGdoemE5ZEJUZE01RVV6Wi9qeG9XVVp3ZTlMdGtQUTVKVU9uZzhhdUFpZlFZTXpzQk5yMEVvWUJZTDVscXMybGFoN0dObWszNE1Db1MrSHArRHhqQjQzU0M5TWUyVHdYcU0rYk00QUNBVkVSNGUrUkEwRHRGK0I3ZlNVbGw5N0FjTE8vZ3hpdzRnL0Z4dEJKYlhEaTFkNFdNT3pnb01aUHF6STBNVFloY2lXa3BWNktVY0ZxazBRY0MxSk8vcU9Qdi85Yys0N0ZJeXF0QmNack51cXBGZVF0T1ZtTy9jNUhkSG9RR2pZR01XcldNV3N5WUk0YjNSc2czbjJkNlB3emoybE5zaFFwSkRHZDN5dmZWZ1hBdDgyVHBqSW1IOFdoSEVTRGhjbHVUSnA0dGJkemRJaUttOFgvNTZQTm5qOWhGbUl6dXdLWCtKQlNOU3g2clZSR1VTOU5iNUdpb0sxMHhQM2dDYmdtTHhYcXZlVi9tYm1iZXNISHlsaHdLRWIxa1R6WDBxbFRFTG1COHBWWVpBPT0iLCJtYWMiOiJkZGJhZmU0MDRhZDZkZjYxZDQ5ODM0OWY2ZmJhM2I1YjU1YTgyMmI1YTI5ZGRmZDEyZGUwNTlkNjMzMmRhMDg0IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "\/b+jRvsrIpx1eWE5Kg5NPkEbds4JC++hPBpMg5VpHGc=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlNMSWtVK2ZhK2I4dEdmRmcweVFOcEE9PSIsInZhbHVlIjoiVlJMVWJva2RsWk5relUwZlNFQ0MvcmJiK2FMOWRTRXNzcDE0ZUdldjQ0VkxXK0EyZWppSkxBaWNhakJ0RVB6Q2xBUnJlTE01ck1NRHdhQUJCaXhHWDh1VTdENGx1WVJQRVR4L1k2MnlBcXRiSlhRcGh1Q2tVT2RNb3hSRVdGb2ttTHBMOW5QMFRyWk5rS0NTTGI3TzBCQ1ZJRWZxOHpuRWZwV3ZmdlBjZ0NuajYvODZnT29RRVo0VUZNRG4wM20wWWJpVDFJSjNRVWpxaFBJQ2NZYnN4NGtCc015T2ozUzZJTzVseElZT1lLU3pDWGc4MituM1I1UythL2NZQ2JaTXBQd3NwTUpyMk5hdXNtYlo4cTNxNWxpdzQ1c1g0ZFo2SmdYdzNJYWFDbXB0akJCY2pCSFdEY3NFOEI4K25id1dFUWJVUHg0WE9UMVVHa2FWUmF1SWkyem91dXVyV0E2anF1K1YrdUgvNGZPa3VTUzFTbUpycUxDbk4rT1RKOGw1bE9SLzRaR05HV0x3WDBZS1JkL21KTG5ld21URFlHTXhPVXZ2bnZWSHlCWll2YW5oV0FCbVlqWWJBbmxmd3NjQWl1RkJlSWlpY2pMUjdMMzhKTDI0cEdCTHRScTNGNWYwUzBsZjFEdlJjcy9uclREcXBzNXlVeHZxQmtkNU81M2lQeExKYnM5OHczVEZURXBPdFY0ZHVTbjJWbkNDVm95T3Y5UDlSVmhoMEQ1dHE5cXp6VWxMLzlMN3lKOWdrR1BNOVlVbDQxL20vRHp6VW9pYmZUWGovQ3lPd0xtOHpkOWI1c0drd3NaaEljUHFUcHA5UWtFQ0lFcVRiU0VVR2pTWTVCQ2kyU2lkN09aU3FHbUsybXR3WVJXeEFDYXJOMzF3ajNuZUY5djVKQXcxdDRGbm9DRjNVd3QvT1ZUa2dmbmVmWDFVZ3k2d2NmZ1ZiZXpXbGROODRBTUU0U01IbGkvMEJZTzFqVVJBMUpxdjVBNStuVWVRNEpxMERNNWdLMDFFRXhNMUJBOG9kbnlCY3dYMlZaL1hLL3pRRGxoS0ZXZlFHaElacXBnK21yTHRMcktQRlpaNG1KMGFWZjJxUjJ4ZXNWeThYMjRSajZ0Zmd6WDZqZnM0S0VNbVlPRmZxdmRrSGN1WC9BNUIwTUE3TGhrT2cycEpoWkJ6ODNyNEtnWnBTL0IzVzFiOHlidmJFUHFCczhGT1NwWDlheGJMdXhvazMzVEhsWUl1Ykk3T0wyd3ZPZkpHTHY4NUF2a3ZnQ2lrRDNJNUh3QmExOTBWSTh2b014eGc4THRXaFA0ODE0OEJ5R3JjektRR0dsWWtqRnFVU1dNazY0UmxzU0JsZ0c0WWR5cUZqbDQyNkR0N25hTnZKOUxQWmN1S0FMbnRZeGRDdWp0enFmd0d5b0ZqOHQyOUZTOHAzNkVhc1REcDg1OHR1cmdpQVVabnkyUzBDSWdxU05HeGJOYkZ1TkVNUDkyRjM1OVlHL2NxYVRUczd2SXpCaTlFV1dKcHZ1T09PWWxRam1GTjUxZVZ0NHVKdWI4Y1JTU2RyUmU3Z3dyU0VOKzg4OEt0QUg5Y3lpZUJaOGRnNXJkd2FwMWVYZmdCZHI3R2Z3RVpNeThLSDMvNkN0WWpxUU9lcldtN1o3Rjd1NkVlWU8xM3JHNytaU0srTUt6QlVNNHFPN0h5eExvamNCK0NIbmZkRjdvZk9yZ1hGN04vSjBGajNEOU5idjRJQU10S0psL0tFOEtQZ3htMGliQk1JSGhVTUxoRnhUQlVCWXhIQjhvZXlOV3NoSlR4QVlJbXVRcGVMbzczdy8ycU0zTk12eStaZlZwM1dwcisvVjVRelhRWENMQy9jWFhkeU04Y0dDNXN6aEFYaDNFMm9ybCtHUkRCL0dOTVliM0Zub2ZISERLaEJaZ25sQVBRQ09tM1NMV05Ob2tSY2Zoelp6MGNSQ2ZTVnluNmZoT2IwbXFzbVpYUGdEVjRvQ25MWW9ncURwSEtBeC9xMEYwSEdoNGN2RVU4YVhaMlV1di9xTTBSRmFiOG1hb1pvOG5kSkxXN0o3amUzTmN6SXZoM29yZ1VhODB0OUNZLzNkaWRlWk5uekVsQ0FOSlZ5bmF3b25ZMVNkK3RYcE8zMDRuNWoxZGJMbk5BT2NYZnMySzBBMmdjdkgrcjlGSWFDeHpGZHhaUVNwOHdEM1lvQnlWV1hFRFF3Z1l5VGdoemE5ZEJUZE01RVV6Wi9qeG9XVVp3ZTlMdGtQUTVKVU9uZzhhdUFpZlFZTXpzQk5yMEVvWUJZTDVscXMybGFoN0dObWszNE1Db1MrSHArRHhqQjQzU0M5TWUyVHdYcU0rYk00QUNBVkVSNGUrUkEwRHRGK0I3ZlNVbGw5N0FjTE8vZ3hpdzRnL0Z4dEJKYlhEaTFkNFdNT3pnb01aUHF6STBNVFloY2lXa3BWNktVY0ZxazBRY0MxSk8vcU9Qdi85Yys0N0ZJeXF0QmNack51cXBGZVF0T1ZtTy9jNUhkSG9RR2pZR01XcldNV3N5WUk0YjNSc2czbjJkNlB3emoybE5zaFFwSkRHZDN5dmZWZ1hBdDgyVHBqSW1IOFdoSEVTRGhjbHVUSnA0dGJkemRJaUttOFgvNTZQTm5qOWhGbUl6dXdLWCtKQlNOU3g2clZSR1VTOU5iNUdpb0sxMHhQM2dDYmdtTHhYcXZlVi9tYm1iZXNISHlsaHdLRWIxa1R6WDBxbFRFTG1COHBWWVpBPT0iLCJtYWMiOiJkZGJhZmU0MDRhZDZkZjYxZDQ5ODM0OWY2ZmJhM2I1YjU1YTgyMmI1YTI5ZGRmZDEyZGUwNTlkNjMzMmRhMDg0IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "yn3x5LfVnC04iIO0VUVPlvs\/y1wUNiXfXbJfyqdqrR4=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlNMSWtVK2ZhK2I4dEdmRmcweVFOcEE9PSIsInZhbHVlIjoiVlJMVWJva2RsWk5relUwZlNFQ0MvcmJiK2FMOWRTRXNzcDE0ZUdldjQ0VkxXK0EyZWppSkxBaWNhakJ0RVB6Q2xBUnJlTE01ck1NRHdhQUJCaXhHWDh1VTdENGx1WVJQRVR4L1k2MnlBcXRiSlhRcGh1Q2tVT2RNb3hSRVdGb2ttTHBMOW5QMFRyWk5rS0NTTGI3TzBCQ1ZJRWZxOHpuRWZwV3ZmdlBjZ0NuajYvODZnT29RRVo0VUZNRG4wM20wWWJpVDFJSjNRVWpxaFBJQ2NZYnN4NGtCc015T2ozUzZJTzVseElZT1lLU3pDWGc4MituM1I1UythL2NZQ2JaTXBQd3NwTUpyMk5hdXNtYlo4cTNxNWxpdzQ1c1g0ZFo2SmdYdzNJYWFDbXB0akJCY2pCSFdEY3NFOEI4K25id1dFUWJVUHg0WE9UMVVHa2FWUmF1SWkyem91dXVyV0E2anF1K1YrdUgvNGZPa3VTUzFTbUpycUxDbk4rT1RKOGw1bE9SLzRaR05HV0x3WDBZS1JkL21KTG5ld21URFlHTXhPVXZ2bnZWSHlCWll2YW5oV0FCbVlqWWJBbmxmd3NjQWl1RkJlSWlpY2pMUjdMMzhKTDI0cEdCTHRScTNGNWYwUzBsZjFEdlJjcy9uclREcXBzNXlVeHZxQmtkNU81M2lQeExKYnM5OHczVEZURXBPdFY0ZHVTbjJWbkNDVm95T3Y5UDlSVmhoMEQ1dHE5cXp6VWxMLzlMN3lKOWdrR1BNOVlVbDQxL20vRHp6VW9pYmZUWGovQ3lPd0xtOHpkOWI1c0drd3NaaEljUHFUcHA5UWtFQ0lFcVRiU0VVR2pTWTVCQ2kyU2lkN09aU3FHbUsybXR3WVJXeEFDYXJOMzF3ajNuZUY5djVKQXcxdDRGbm9DRjNVd3QvT1ZUa2dmbmVmWDFVZ3k2d2NmZ1ZiZXpXbGROODRBTUU0U01IbGkvMEJZTzFqVVJBMUpxdjVBNStuVWVRNEpxMERNNWdLMDFFRXhNMUJBOG9kbnlCY3dYMlZaL1hLL3pRRGxoS0ZXZlFHaElacXBnK21yTHRMcktQRlpaNG1KMGFWZjJxUjJ4ZXNWeThYMjRSajZ0Zmd6WDZqZnM0S0VNbVlPRmZxdmRrSGN1WC9BNUIwTUE3TGhrT2cycEpoWkJ6ODNyNEtnWnBTL0IzVzFiOHlidmJFUHFCczhGT1NwWDlheGJMdXhvazMzVEhsWUl1Ykk3T0wyd3ZPZkpHTHY4NUF2a3ZnQ2lrRDNJNUh3QmExOTBWSTh2b014eGc4THRXaFA0ODE0OEJ5R3JjektRR0dsWWtqRnFVU1dNazY0UmxzU0JsZ0c0WWR5cUZqbDQyNkR0N25hTnZKOUxQWmN1S0FMbnRZeGRDdWp0enFmd0d5b0ZqOHQyOUZTOHAzNkVhc1REcDg1OHR1cmdpQVVabnkyUzBDSWdxU05HeGJOYkZ1TkVNUDkyRjM1OVlHL2NxYVRUczd2SXpCaTlFV1dKcHZ1T09PWWxRam1GTjUxZVZ0NHVKdWI4Y1JTU2RyUmU3Z3dyU0VOKzg4OEt0QUg5Y3lpZUJaOGRnNXJkd2FwMWVYZmdCZHI3R2Z3RVpNeThLSDMvNkN0WWpxUU9lcldtN1o3Rjd1NkVlWU8xM3JHNytaU0srTUt6QlVNNHFPN0h5eExvamNCK0NIbmZkRjdvZk9yZ1hGN04vSjBGajNEOU5idjRJQU10S0psL0tFOEtQZ3htMGliQk1JSGhVTUxoRnhUQlVCWXhIQjhvZXlOV3NoSlR4QVlJbXVRcGVMbzczdy8ycU0zTk12eStaZlZwM1dwcisvVjVRelhRWENMQy9jWFhkeU04Y0dDNXN6aEFYaDNFMm9ybCtHUkRCL0dOTVliM0Zub2ZISERLaEJaZ25sQVBRQ09tM1NMV05Ob2tSY2Zoelp6MGNSQ2ZTVnluNmZoT2IwbXFzbVpYUGdEVjRvQ25MWW9ncURwSEtBeC9xMEYwSEdoNGN2RVU4YVhaMlV1di9xTTBSRmFiOG1hb1pvOG5kSkxXN0o3amUzTmN6SXZoM29yZ1VhODB0OUNZLzNkaWRlWk5uekVsQ0FOSlZ5bmF3b25ZMVNkK3RYcE8zMDRuNWoxZGJMbk5BT2NYZnMySzBBMmdjdkgrcjlGSWFDeHpGZHhaUVNwOHdEM1lvQnlWV1hFRFF3Z1l5VGdoemE5ZEJUZE01RVV6Wi9qeG9XVVp3ZTlMdGtQUTVKVU9uZzhhdUFpZlFZTXpzQk5yMEVvWUJZTDVscXMybGFoN0dObWszNE1Db1MrSHArRHhqQjQzU0M5TWUyVHdYcU0rYk00QUNBVkVSNGUrUkEwRHRGK0I3ZlNVbGw5N0FjTE8vZ3hpdzRnL0Z4dEJKYlhEaTFkNFdNT3pnb01aUHF6STBNVFloY2lXa3BWNktVY0ZxazBRY0MxSk8vcU9Qdi85Yys0N0ZJeXF0QmNack51cXBGZVF0T1ZtTy9jNUhkSG9RR2pZR01XcldNV3N5WUk0YjNSc2czbjJkNlB3emoybE5zaFFwSkRHZDN5dmZWZ1hBdDgyVHBqSW1IOFdoSEVTRGhjbHVUSnA0dGJkemRJaUttOFgvNTZQTm5qOWhGbUl6dXdLWCtKQlNOU3g2clZSR1VTOU5iNUdpb0sxMHhQM2dDYmdtTHhYcXZlVi9tYm1iZXNISHlsaHdLRWIxa1R6WDBxbFRFTG1COHBWWVpBPT0iLCJtYWMiOiJkZGJhZmU0MDRhZDZkZjYxZDQ5ODM0OWY2ZmJhM2I1YjU1YTgyMmI1YTI5ZGRmZDEyZGUwNTlkNjMzMmRhMDg0IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "6grhRaV02Mt2BNSxlatQ6thNBU8wEpr04ekOinPXdLU=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlNMSWtVK2ZhK2I4dEdmRmcweVFOcEE9PSIsInZhbHVlIjoiVlJMVWJva2RsWk5relUwZlNFQ0MvcmJiK2FMOWRTRXNzcDE0ZUdldjQ0VkxXK0EyZWppSkxBaWNhakJ0RVB6Q2xBUnJlTE01ck1NRHdhQUJCaXhHWDh1VTdENGx1WVJQRVR4L1k2MnlBcXRiSlhRcGh1Q2tVT2RNb3hSRVdGb2ttTHBMOW5QMFRyWk5rS0NTTGI3TzBCQ1ZJRWZxOHpuRWZwV3ZmdlBjZ0NuajYvODZnT29RRVo0VUZNRG4wM20wWWJpVDFJSjNRVWpxaFBJQ2NZYnN4NGtCc015T2ozUzZJTzVseElZT1lLU3pDWGc4MituM1I1UythL2NZQ2JaTXBQd3NwTUpyMk5hdXNtYlo4cTNxNWxpdzQ1c1g0ZFo2SmdYdzNJYWFDbXB0akJCY2pCSFdEY3NFOEI4K25id1dFUWJVUHg0WE9UMVVHa2FWUmF1SWkyem91dXVyV0E2anF1K1YrdUgvNGZPa3VTUzFTbUpycUxDbk4rT1RKOGw1bE9SLzRaR05HV0x3WDBZS1JkL21KTG5ld21URFlHTXhPVXZ2bnZWSHlCWll2YW5oV0FCbVlqWWJBbmxmd3NjQWl1RkJlSWlpY2pMUjdMMzhKTDI0cEdCTHRScTNGNWYwUzBsZjFEdlJjcy9uclREcXBzNXlVeHZxQmtkNU81M2lQeExKYnM5OHczVEZURXBPdFY0ZHVTbjJWbkNDVm95T3Y5UDlSVmhoMEQ1dHE5cXp6VWxMLzlMN3lKOWdrR1BNOVlVbDQxL20vRHp6VW9pYmZUWGovQ3lPd0xtOHpkOWI1c0drd3NaaEljUHFUcHA5UWtFQ0lFcVRiU0VVR2pTWTVCQ2kyU2lkN09aU3FHbUsybXR3WVJXeEFDYXJOMzF3ajNuZUY5djVKQXcxdDRGbm9DRjNVd3QvT1ZUa2dmbmVmWDFVZ3k2d2NmZ1ZiZXpXbGROODRBTUU0U01IbGkvMEJZTzFqVVJBMUpxdjVBNStuVWVRNEpxMERNNWdLMDFFRXhNMUJBOG9kbnlCY3dYMlZaL1hLL3pRRGxoS0ZXZlFHaElacXBnK21yTHRMcktQRlpaNG1KMGFWZjJxUjJ4ZXNWeThYMjRSajZ0Zmd6WDZqZnM0S0VNbVlPRmZxdmRrSGN1WC9BNUIwTUE3TGhrT2cycEpoWkJ6ODNyNEtnWnBTL0IzVzFiOHlidmJFUHFCczhGT1NwWDlheGJMdXhvazMzVEhsWUl1Ykk3T0wyd3ZPZkpHTHY4NUF2a3ZnQ2lrRDNJNUh3QmExOTBWSTh2b014eGc4THRXaFA0ODE0OEJ5R3JjektRR0dsWWtqRnFVU1dNazY0UmxzU0JsZ0c0WWR5cUZqbDQyNkR0N25hTnZKOUxQWmN1S0FMbnRZeGRDdWp0enFmd0d5b0ZqOHQyOUZTOHAzNkVhc1REcDg1OHR1cmdpQVVabnkyUzBDSWdxU05HeGJOYkZ1TkVNUDkyRjM1OVlHL2NxYVRUczd2SXpCaTlFV1dKcHZ1T09PWWxRam1GTjUxZVZ0NHVKdWI4Y1JTU2RyUmU3Z3dyU0VOKzg4OEt0QUg5Y3lpZUJaOGRnNXJkd2FwMWVYZmdCZHI3R2Z3RVpNeThLSDMvNkN0WWpxUU9lcldtN1o3Rjd1NkVlWU8xM3JHNytaU0srTUt6QlVNNHFPN0h5eExvamNCK0NIbmZkRjdvZk9yZ1hGN04vSjBGajNEOU5idjRJQU10S0psL0tFOEtQZ3htMGliQk1JSGhVTUxoRnhUQlVCWXhIQjhvZXlOV3NoSlR4QVlJbXVRcGVMbzczdy8ycU0zTk12eStaZlZwM1dwcisvVjVRelhRWENMQy9jWFhkeU04Y0dDNXN6aEFYaDNFMm9ybCtHUkRCL0dOTVliM0Zub2ZISERLaEJaZ25sQVBRQ09tM1NMV05Ob2tSY2Zoelp6MGNSQ2ZTVnluNmZoT2IwbXFzbVpYUGdEVjRvQ25MWW9ncURwSEtBeC9xMEYwSEdoNGN2RVU4YVhaMlV1di9xTTBSRmFiOG1hb1pvOG5kSkxXN0o3amUzTmN6SXZoM29yZ1VhODB0OUNZLzNkaWRlWk5uekVsQ0FOSlZ5bmF3b25ZMVNkK3RYcE8zMDRuNWoxZGJMbk5BT2NYZnMySzBBMmdjdkgrcjlGSWFDeHpGZHhaUVNwOHdEM1lvQnlWV1hFRFF3Z1l5VGdoemE5ZEJUZE01RVV6Wi9qeG9XVVp3ZTlMdGtQUTVKVU9uZzhhdUFpZlFZTXpzQk5yMEVvWUJZTDVscXMybGFoN0dObWszNE1Db1MrSHArRHhqQjQzU0M5TWUyVHdYcU0rYk00QUNBVkVSNGUrUkEwRHRGK0I3ZlNVbGw5N0FjTE8vZ3hpdzRnL0Z4dEJKYlhEaTFkNFdNT3pnb01aUHF6STBNVFloY2lXa3BWNktVY0ZxazBRY0MxSk8vcU9Qdi85Yys0N0ZJeXF0QmNack51cXBGZVF0T1ZtTy9jNUhkSG9RR2pZR01XcldNV3N5WUk0YjNSc2czbjJkNlB3emoybE5zaFFwSkRHZDN5dmZWZ1hBdDgyVHBqSW1IOFdoSEVTRGhjbHVUSnA0dGJkemRJaUttOFgvNTZQTm5qOWhGbUl6dXdLWCtKQlNOU3g2clZSR1VTOU5iNUdpb0sxMHhQM2dDYmdtTHhYcXZlVi9tYm1iZXNISHlsaHdLRWIxa1R6WDBxbFRFTG1COHBWWVpBPT0iLCJtYWMiOiJkZGJhZmU0MDRhZDZkZjYxZDQ5ODM0OWY2ZmJhM2I1YjU1YTgyMmI1YTI5ZGRmZDEyZGUwNTlkNjMzMmRhMDg0IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1296, "gross_total": 1266, "base_fare": 390, "tax": 906, "sell": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI5NiwiYmFzZV9mYXJlIjozOTAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI2NiwiYmFzZV9mYXJlIjozNjAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyNjYsImJhc2VfZmFyZSI6MzYwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyOTYuMDAiLCJiYXNlX2ZhcmUiOiIzOTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyNjYuMDAiLCJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjY2LjAwIiwiYmFzZV9mYXJlIjoiMzYwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1266, "base_fare": 360, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1296, "filter": { "id": "F123NP00114-2", "price": 1296, "gross_total": 1266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM5QW79QvG7lvbUf17y1+QCwH+Yuch40zURm4vhP6xmMsQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "JyDQjFCvBFbDHWo73EPMuBXeQOy+wJdOSW4CeoP0EYU=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InM1K1dndENYOFZORnBmRmxyRTJhVHc9PSIsInZhbHVlIjoiSHpqckFUb1hUVThpV09OUGJsNTRqWk5ZeEpmZzhTLzR5eldzWHNZbnNXcnhXNFRUcmV1OWdvUjJSYXpPQkNkQ0d1SXYvQzg3cGJjelBrSTZZQ08vQ2drMmpaYzVkeVFpSnE4SzNONm9hRWhjckgydEVtSjIvb2ZTaHhPZjVpS201RGNXQjRQQmh1cll3bElXWXdieDMyRk4rVzI3Qng3U0M2V0FCcXhSSWwwSWt3dG1UTkl6YTROZFNmaTcyL3FRK2hleWxYejJGQ1VKQUwzY1FHV0NBSDVnNnpvZHZMaXo0OGppWllvR1Y1Ky91VzEyUU50Q0gwbHF5cnVjMi83ZHlYUDlkTWx5WWNXblFIbEcrOFhXMnprNWYrMzFQcFphM2VUZ0I1L2NxdURid2lKTndaa2daeXhPOENNY1FpNDVkbkdValYxSVYrb1hpdG16S0c2b1h3RlJVb0IyYk9QVXo3cnhNS08vem9iaUR3dWtDUE4va0tad0dxZmZCQlFDUjRSMEdBTy9MeWNXNEErTjhoQnpucXZhek5nS3dQM3VaYU1EZlRSSU15OGJzUk1oRGYzckpQcWpHZTBUVnpaSGVlc0NudTBNRVpXbm5sMkhQQUtTUldlZDhJOFVFZFB6aXZGUnlVekdOcGdlamZvdEJwMmtudjlwNUE1SXduSStCTWFTZ1NzampwalN0N0ZwQWs3YUlvQWtFSC9WRXFVS3JIWk5mdnEyNFVNSDdsbEZyT3VmTmlXWEJxODNMWk1GWVVXSWl5TUFodnlFUHN5a2FyUlZHWkpFeXJkOVZ2TFRQVFBIdGkxT00wZ1ZzZkZCWi9BUGF2dmFrb2QvUHcxM3JhVUh2V2YvdzV3L3BZSFJXRDNSS1NCT0Z4N1ovS1VweUpBNEZXQUlmb29MdFlwT0VxaUV6S29ScldwQ2JERSs5K29Hc3pqT2hudk0wMEo0STRhOGJzUDVKNG5xKzdmbGR1M0lRUEF1MUVlSjR5Mjl6QmFZL0kwV2xsVXhyeGRDdW4yelNtYnM5VTc2eURWcU5BMThSUUoreFRqanpOeFN5SDZYakRkUkxwUm8zeHRCZnRTSFgyNmZUNmQwSUVNNk5EdkVmdWFIRzRiTDM3ZnR3d21MRWxxWlVSL3FqZkFPV1ZWZFVMc2tUcGFxMDNFT0JQTkhhbFE4T0lKNC9WQmVNOFMzQjNORkhEQWZFbklITTlWZ3hPSDlWaGlkU29admFXVytaTms5ZjhSaG9ZSWIvODVqRllFQVBCc09oZU8rZUlURVBUaWJUdXgwQzZKaFpoS2JnYy80dG9ITFpwZ1cwV2xiNGc4MEtQTWloVU9xS2NROUtYSDNJWjdKNUhnWWs0WVZ6WWsycFQ3VVFLcHJtM3FmaTVTRkNJR2tXZis5dVBFeHhQdWk0S1A3OVF3VThha1dUQUQzUGxoWldhZlIySW93TjI5aVlVdXdLV0cxc3dkN2szZVlQOVhiem85Rkc3VkR1enRmNEdFaW5nTVZ1UnJLUWg4ekY4cy9aRWZhVGZaU1hpcEI5eGpqci9kNTBxMEhyenFCNWV6KzVjK1ZVakZIbDRCWEV5N2hVaFNhU0g4NFRiKzBubzFkbGdtU2NETDRJMVJ2T0xPWDIyYWdLMnpOTFhqakh1ejNraHdjdGdubmswaURTVkw1dW1lNE9xUjZmRjBRSHZkbk9oQXRwTjFVeXhhdFVLMWVVbGpFTnptdGhpYjQ3OFdzWG5ubWtQYnp6Y0xwOUFsWmhSdTh6Y0VxMTB6SWZyNnlhK0FpRVR0OWNWZzhjMmFvN1pMTXh5NnZGM2xQS2NMNkVxdnZ1akk4WW1VUCtUcHFrdGFjV3dRZm1VelFZbU5Sd0gwYXBuSVVaRXBlcU5nYmdwa3JFa3IxWGlINERxb2RWRlZsSmJWMFp6U2xHVmJoWVArNFZkNkI4NjcxYmltVjdRTkJ4Z0JMbXVuTWV3c2xucVdyaUtrbFJSSUVXaFNBUlpxTFJGZmpOdWtkOWxTK1RtdGE0dWd6bSszSUc0a1VreGFXQkMwOENHaEhmOVcwOFdWc092OUc2ZnJKWEd5VlBhU0N0ZVRQb2JHSW82V050L2xheUJCeHJwcHl5NkhwRktTVW9vbjJJc2FzelJwYjJLYXBqQUp6c25IS1AxNGVNazRPSXFZZnBwQ2p6L2V5Q0VWbFF3My8rWS9FQXJ6a1RqdzNyN1hzcll6d2twYWdXSTBibDBXL3MvcXhxTTVMcnhYYldtcUhjclA2cklTMHZyT0lRMlFIelRDOWdWUDdpTjMxMXUxT1VqZzZ2bVBBdlFneVloQmMrM1dqUmdlam5Yc3dDNkhjZitTSjlYeFRDK0lYYUU5cWFPbFhMcnBoaU5XbjBtUmFIMldrQkFHMTYwQnNJZXNtY0ZJQWsxRVh2aGZJTzZEZjdzQ1RZMlY2QXp0WnY5b1I1YXljMGM3R0xCOGlmWk5HWVJYc0lQc2M5eXExa3N5MldQWGI2UmZPbmo5TTJ5VEI0c2lvVlptd25qcWQyU0ZwejlPT3Q0OGFTQ3dLSE5SNzg3dWI1a0lvWFdlV0R3aEcvdy9hdDN5ZWY0eUtvZWMwbUEvbHZFb0Y2SkhIS2pJMHdQaDFSVWs2L0RSQ1dWYUFTbk5VQ1VGSG51TGFDSEtyZXpiaTdIZVY5Vk00eXZWSEpiZGx2SnU1REsvTVFubjU0Wk5LUXNIZXd6NkF0NWdrVEJ3Tk50Ri9IWWhteXlUbFNBPT0iLCJtYWMiOiIyZDVhZDI0ZGNmM2E3OTdjYWFkYWQ3YzhlNWIyZGU3NWIxMjMwYjk3ZGRmOGI0NzJlN2M3ZTYxMmQ0M2U1ZTlkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "CFLxLk1fQMTGBPZ\/\/8I\/q\/V9WFVXpIT5VHLmxKFpE7M=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InM1K1dndENYOFZORnBmRmxyRTJhVHc9PSIsInZhbHVlIjoiSHpqckFUb1hUVThpV09OUGJsNTRqWk5ZeEpmZzhTLzR5eldzWHNZbnNXcnhXNFRUcmV1OWdvUjJSYXpPQkNkQ0d1SXYvQzg3cGJjelBrSTZZQ08vQ2drMmpaYzVkeVFpSnE4SzNONm9hRWhjckgydEVtSjIvb2ZTaHhPZjVpS201RGNXQjRQQmh1cll3bElXWXdieDMyRk4rVzI3Qng3U0M2V0FCcXhSSWwwSWt3dG1UTkl6YTROZFNmaTcyL3FRK2hleWxYejJGQ1VKQUwzY1FHV0NBSDVnNnpvZHZMaXo0OGppWllvR1Y1Ky91VzEyUU50Q0gwbHF5cnVjMi83ZHlYUDlkTWx5WWNXblFIbEcrOFhXMnprNWYrMzFQcFphM2VUZ0I1L2NxdURid2lKTndaa2daeXhPOENNY1FpNDVkbkdValYxSVYrb1hpdG16S0c2b1h3RlJVb0IyYk9QVXo3cnhNS08vem9iaUR3dWtDUE4va0tad0dxZmZCQlFDUjRSMEdBTy9MeWNXNEErTjhoQnpucXZhek5nS3dQM3VaYU1EZlRSSU15OGJzUk1oRGYzckpQcWpHZTBUVnpaSGVlc0NudTBNRVpXbm5sMkhQQUtTUldlZDhJOFVFZFB6aXZGUnlVekdOcGdlamZvdEJwMmtudjlwNUE1SXduSStCTWFTZ1NzampwalN0N0ZwQWs3YUlvQWtFSC9WRXFVS3JIWk5mdnEyNFVNSDdsbEZyT3VmTmlXWEJxODNMWk1GWVVXSWl5TUFodnlFUHN5a2FyUlZHWkpFeXJkOVZ2TFRQVFBIdGkxT00wZ1ZzZkZCWi9BUGF2dmFrb2QvUHcxM3JhVUh2V2YvdzV3L3BZSFJXRDNSS1NCT0Z4N1ovS1VweUpBNEZXQUlmb29MdFlwT0VxaUV6S29ScldwQ2JERSs5K29Hc3pqT2hudk0wMEo0STRhOGJzUDVKNG5xKzdmbGR1M0lRUEF1MUVlSjR5Mjl6QmFZL0kwV2xsVXhyeGRDdW4yelNtYnM5VTc2eURWcU5BMThSUUoreFRqanpOeFN5SDZYakRkUkxwUm8zeHRCZnRTSFgyNmZUNmQwSUVNNk5EdkVmdWFIRzRiTDM3ZnR3d21MRWxxWlVSL3FqZkFPV1ZWZFVMc2tUcGFxMDNFT0JQTkhhbFE4T0lKNC9WQmVNOFMzQjNORkhEQWZFbklITTlWZ3hPSDlWaGlkU29admFXVytaTms5ZjhSaG9ZSWIvODVqRllFQVBCc09oZU8rZUlURVBUaWJUdXgwQzZKaFpoS2JnYy80dG9ITFpwZ1cwV2xiNGc4MEtQTWloVU9xS2NROUtYSDNJWjdKNUhnWWs0WVZ6WWsycFQ3VVFLcHJtM3FmaTVTRkNJR2tXZis5dVBFeHhQdWk0S1A3OVF3VThha1dUQUQzUGxoWldhZlIySW93TjI5aVlVdXdLV0cxc3dkN2szZVlQOVhiem85Rkc3VkR1enRmNEdFaW5nTVZ1UnJLUWg4ekY4cy9aRWZhVGZaU1hpcEI5eGpqci9kNTBxMEhyenFCNWV6KzVjK1ZVakZIbDRCWEV5N2hVaFNhU0g4NFRiKzBubzFkbGdtU2NETDRJMVJ2T0xPWDIyYWdLMnpOTFhqakh1ejNraHdjdGdubmswaURTVkw1dW1lNE9xUjZmRjBRSHZkbk9oQXRwTjFVeXhhdFVLMWVVbGpFTnptdGhpYjQ3OFdzWG5ubWtQYnp6Y0xwOUFsWmhSdTh6Y0VxMTB6SWZyNnlhK0FpRVR0OWNWZzhjMmFvN1pMTXh5NnZGM2xQS2NMNkVxdnZ1akk4WW1VUCtUcHFrdGFjV3dRZm1VelFZbU5Sd0gwYXBuSVVaRXBlcU5nYmdwa3JFa3IxWGlINERxb2RWRlZsSmJWMFp6U2xHVmJoWVArNFZkNkI4NjcxYmltVjdRTkJ4Z0JMbXVuTWV3c2xucVdyaUtrbFJSSUVXaFNBUlpxTFJGZmpOdWtkOWxTK1RtdGE0dWd6bSszSUc0a1VreGFXQkMwOENHaEhmOVcwOFdWc092OUc2ZnJKWEd5VlBhU0N0ZVRQb2JHSW82V050L2xheUJCeHJwcHl5NkhwRktTVW9vbjJJc2FzelJwYjJLYXBqQUp6c25IS1AxNGVNazRPSXFZZnBwQ2p6L2V5Q0VWbFF3My8rWS9FQXJ6a1RqdzNyN1hzcll6d2twYWdXSTBibDBXL3MvcXhxTTVMcnhYYldtcUhjclA2cklTMHZyT0lRMlFIelRDOWdWUDdpTjMxMXUxT1VqZzZ2bVBBdlFneVloQmMrM1dqUmdlam5Yc3dDNkhjZitTSjlYeFRDK0lYYUU5cWFPbFhMcnBoaU5XbjBtUmFIMldrQkFHMTYwQnNJZXNtY0ZJQWsxRVh2aGZJTzZEZjdzQ1RZMlY2QXp0WnY5b1I1YXljMGM3R0xCOGlmWk5HWVJYc0lQc2M5eXExa3N5MldQWGI2UmZPbmo5TTJ5VEI0c2lvVlptd25qcWQyU0ZwejlPT3Q0OGFTQ3dLSE5SNzg3dWI1a0lvWFdlV0R3aEcvdy9hdDN5ZWY0eUtvZWMwbUEvbHZFb0Y2SkhIS2pJMHdQaDFSVWs2L0RSQ1dWYUFTbk5VQ1VGSG51TGFDSEtyZXpiaTdIZVY5Vk00eXZWSEpiZGx2SnU1REsvTVFubjU0Wk5LUXNIZXd6NkF0NWdrVEJ3Tk50Ri9IWWhteXlUbFNBPT0iLCJtYWMiOiIyZDVhZDI0ZGNmM2E3OTdjYWFkYWQ3YzhlNWIyZGU3NWIxMjMwYjk3ZGRmOGI0NzJlN2M3ZTYxMmQ0M2U1ZTlkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PF0Vix1oRpcrAj1xwBInATTLkeMPtXutxDxkLe\/dYx0=", "origin": "DAC", "departure_time": "2026-04-28 15:10:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 17:15:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InM1K1dndENYOFZORnBmRmxyRTJhVHc9PSIsInZhbHVlIjoiSHpqckFUb1hUVThpV09OUGJsNTRqWk5ZeEpmZzhTLzR5eldzWHNZbnNXcnhXNFRUcmV1OWdvUjJSYXpPQkNkQ0d1SXYvQzg3cGJjelBrSTZZQ08vQ2drMmpaYzVkeVFpSnE4SzNONm9hRWhjckgydEVtSjIvb2ZTaHhPZjVpS201RGNXQjRQQmh1cll3bElXWXdieDMyRk4rVzI3Qng3U0M2V0FCcXhSSWwwSWt3dG1UTkl6YTROZFNmaTcyL3FRK2hleWxYejJGQ1VKQUwzY1FHV0NBSDVnNnpvZHZMaXo0OGppWllvR1Y1Ky91VzEyUU50Q0gwbHF5cnVjMi83ZHlYUDlkTWx5WWNXblFIbEcrOFhXMnprNWYrMzFQcFphM2VUZ0I1L2NxdURid2lKTndaa2daeXhPOENNY1FpNDVkbkdValYxSVYrb1hpdG16S0c2b1h3RlJVb0IyYk9QVXo3cnhNS08vem9iaUR3dWtDUE4va0tad0dxZmZCQlFDUjRSMEdBTy9MeWNXNEErTjhoQnpucXZhek5nS3dQM3VaYU1EZlRSSU15OGJzUk1oRGYzckpQcWpHZTBUVnpaSGVlc0NudTBNRVpXbm5sMkhQQUtTUldlZDhJOFVFZFB6aXZGUnlVekdOcGdlamZvdEJwMmtudjlwNUE1SXduSStCTWFTZ1NzampwalN0N0ZwQWs3YUlvQWtFSC9WRXFVS3JIWk5mdnEyNFVNSDdsbEZyT3VmTmlXWEJxODNMWk1GWVVXSWl5TUFodnlFUHN5a2FyUlZHWkpFeXJkOVZ2TFRQVFBIdGkxT00wZ1ZzZkZCWi9BUGF2dmFrb2QvUHcxM3JhVUh2V2YvdzV3L3BZSFJXRDNSS1NCT0Z4N1ovS1VweUpBNEZXQUlmb29MdFlwT0VxaUV6S29ScldwQ2JERSs5K29Hc3pqT2hudk0wMEo0STRhOGJzUDVKNG5xKzdmbGR1M0lRUEF1MUVlSjR5Mjl6QmFZL0kwV2xsVXhyeGRDdW4yelNtYnM5VTc2eURWcU5BMThSUUoreFRqanpOeFN5SDZYakRkUkxwUm8zeHRCZnRTSFgyNmZUNmQwSUVNNk5EdkVmdWFIRzRiTDM3ZnR3d21MRWxxWlVSL3FqZkFPV1ZWZFVMc2tUcGFxMDNFT0JQTkhhbFE4T0lKNC9WQmVNOFMzQjNORkhEQWZFbklITTlWZ3hPSDlWaGlkU29admFXVytaTms5ZjhSaG9ZSWIvODVqRllFQVBCc09oZU8rZUlURVBUaWJUdXgwQzZKaFpoS2JnYy80dG9ITFpwZ1cwV2xiNGc4MEtQTWloVU9xS2NROUtYSDNJWjdKNUhnWWs0WVZ6WWsycFQ3VVFLcHJtM3FmaTVTRkNJR2tXZis5dVBFeHhQdWk0S1A3OVF3VThha1dUQUQzUGxoWldhZlIySW93TjI5aVlVdXdLV0cxc3dkN2szZVlQOVhiem85Rkc3VkR1enRmNEdFaW5nTVZ1UnJLUWg4ekY4cy9aRWZhVGZaU1hpcEI5eGpqci9kNTBxMEhyenFCNWV6KzVjK1ZVakZIbDRCWEV5N2hVaFNhU0g4NFRiKzBubzFkbGdtU2NETDRJMVJ2T0xPWDIyYWdLMnpOTFhqakh1ejNraHdjdGdubmswaURTVkw1dW1lNE9xUjZmRjBRSHZkbk9oQXRwTjFVeXhhdFVLMWVVbGpFTnptdGhpYjQ3OFdzWG5ubWtQYnp6Y0xwOUFsWmhSdTh6Y0VxMTB6SWZyNnlhK0FpRVR0OWNWZzhjMmFvN1pMTXh5NnZGM2xQS2NMNkVxdnZ1akk4WW1VUCtUcHFrdGFjV3dRZm1VelFZbU5Sd0gwYXBuSVVaRXBlcU5nYmdwa3JFa3IxWGlINERxb2RWRlZsSmJWMFp6U2xHVmJoWVArNFZkNkI4NjcxYmltVjdRTkJ4Z0JMbXVuTWV3c2xucVdyaUtrbFJSSUVXaFNBUlpxTFJGZmpOdWtkOWxTK1RtdGE0dWd6bSszSUc0a1VreGFXQkMwOENHaEhmOVcwOFdWc092OUc2ZnJKWEd5VlBhU0N0ZVRQb2JHSW82V050L2xheUJCeHJwcHl5NkhwRktTVW9vbjJJc2FzelJwYjJLYXBqQUp6c25IS1AxNGVNazRPSXFZZnBwQ2p6L2V5Q0VWbFF3My8rWS9FQXJ6a1RqdzNyN1hzcll6d2twYWdXSTBibDBXL3MvcXhxTTVMcnhYYldtcUhjclA2cklTMHZyT0lRMlFIelRDOWdWUDdpTjMxMXUxT1VqZzZ2bVBBdlFneVloQmMrM1dqUmdlam5Yc3dDNkhjZitTSjlYeFRDK0lYYUU5cWFPbFhMcnBoaU5XbjBtUmFIMldrQkFHMTYwQnNJZXNtY0ZJQWsxRVh2aGZJTzZEZjdzQ1RZMlY2QXp0WnY5b1I1YXljMGM3R0xCOGlmWk5HWVJYc0lQc2M5eXExa3N5MldQWGI2UmZPbmo5TTJ5VEI0c2lvVlptd25qcWQyU0ZwejlPT3Q0OGFTQ3dLSE5SNzg3dWI1a0lvWFdlV0R3aEcvdy9hdDN5ZWY0eUtvZWMwbUEvbHZFb0Y2SkhIS2pJMHdQaDFSVWs2L0RSQ1dWYUFTbk5VQ1VGSG51TGFDSEtyZXpiaTdIZVY5Vk00eXZWSEpiZGx2SnU1REsvTVFubjU0Wk5LUXNIZXd6NkF0NWdrVEJ3Tk50Ri9IWWhteXlUbFNBPT0iLCJtYWMiOiIyZDVhZDI0ZGNmM2E3OTdjYWFkYWQ3YzhlNWIyZGU3NWIxMjMwYjk3ZGRmOGI0NzJlN2M3ZTYxMmQ0M2U1ZTlkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "shmBazpTkmfS9cnhE7Z79NKR2MopgbgWjI2ECY0J2uo=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT20H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InM1K1dndENYOFZORnBmRmxyRTJhVHc9PSIsInZhbHVlIjoiSHpqckFUb1hUVThpV09OUGJsNTRqWk5ZeEpmZzhTLzR5eldzWHNZbnNXcnhXNFRUcmV1OWdvUjJSYXpPQkNkQ0d1SXYvQzg3cGJjelBrSTZZQ08vQ2drMmpaYzVkeVFpSnE4SzNONm9hRWhjckgydEVtSjIvb2ZTaHhPZjVpS201RGNXQjRQQmh1cll3bElXWXdieDMyRk4rVzI3Qng3U0M2V0FCcXhSSWwwSWt3dG1UTkl6YTROZFNmaTcyL3FRK2hleWxYejJGQ1VKQUwzY1FHV0NBSDVnNnpvZHZMaXo0OGppWllvR1Y1Ky91VzEyUU50Q0gwbHF5cnVjMi83ZHlYUDlkTWx5WWNXblFIbEcrOFhXMnprNWYrMzFQcFphM2VUZ0I1L2NxdURid2lKTndaa2daeXhPOENNY1FpNDVkbkdValYxSVYrb1hpdG16S0c2b1h3RlJVb0IyYk9QVXo3cnhNS08vem9iaUR3dWtDUE4va0tad0dxZmZCQlFDUjRSMEdBTy9MeWNXNEErTjhoQnpucXZhek5nS3dQM3VaYU1EZlRSSU15OGJzUk1oRGYzckpQcWpHZTBUVnpaSGVlc0NudTBNRVpXbm5sMkhQQUtTUldlZDhJOFVFZFB6aXZGUnlVekdOcGdlamZvdEJwMmtudjlwNUE1SXduSStCTWFTZ1NzampwalN0N0ZwQWs3YUlvQWtFSC9WRXFVS3JIWk5mdnEyNFVNSDdsbEZyT3VmTmlXWEJxODNMWk1GWVVXSWl5TUFodnlFUHN5a2FyUlZHWkpFeXJkOVZ2TFRQVFBIdGkxT00wZ1ZzZkZCWi9BUGF2dmFrb2QvUHcxM3JhVUh2V2YvdzV3L3BZSFJXRDNSS1NCT0Z4N1ovS1VweUpBNEZXQUlmb29MdFlwT0VxaUV6S29ScldwQ2JERSs5K29Hc3pqT2hudk0wMEo0STRhOGJzUDVKNG5xKzdmbGR1M0lRUEF1MUVlSjR5Mjl6QmFZL0kwV2xsVXhyeGRDdW4yelNtYnM5VTc2eURWcU5BMThSUUoreFRqanpOeFN5SDZYakRkUkxwUm8zeHRCZnRTSFgyNmZUNmQwSUVNNk5EdkVmdWFIRzRiTDM3ZnR3d21MRWxxWlVSL3FqZkFPV1ZWZFVMc2tUcGFxMDNFT0JQTkhhbFE4T0lKNC9WQmVNOFMzQjNORkhEQWZFbklITTlWZ3hPSDlWaGlkU29admFXVytaTms5ZjhSaG9ZSWIvODVqRllFQVBCc09oZU8rZUlURVBUaWJUdXgwQzZKaFpoS2JnYy80dG9ITFpwZ1cwV2xiNGc4MEtQTWloVU9xS2NROUtYSDNJWjdKNUhnWWs0WVZ6WWsycFQ3VVFLcHJtM3FmaTVTRkNJR2tXZis5dVBFeHhQdWk0S1A3OVF3VThha1dUQUQzUGxoWldhZlIySW93TjI5aVlVdXdLV0cxc3dkN2szZVlQOVhiem85Rkc3VkR1enRmNEdFaW5nTVZ1UnJLUWg4ekY4cy9aRWZhVGZaU1hpcEI5eGpqci9kNTBxMEhyenFCNWV6KzVjK1ZVakZIbDRCWEV5N2hVaFNhU0g4NFRiKzBubzFkbGdtU2NETDRJMVJ2T0xPWDIyYWdLMnpOTFhqakh1ejNraHdjdGdubmswaURTVkw1dW1lNE9xUjZmRjBRSHZkbk9oQXRwTjFVeXhhdFVLMWVVbGpFTnptdGhpYjQ3OFdzWG5ubWtQYnp6Y0xwOUFsWmhSdTh6Y0VxMTB6SWZyNnlhK0FpRVR0OWNWZzhjMmFvN1pMTXh5NnZGM2xQS2NMNkVxdnZ1akk4WW1VUCtUcHFrdGFjV3dRZm1VelFZbU5Sd0gwYXBuSVVaRXBlcU5nYmdwa3JFa3IxWGlINERxb2RWRlZsSmJWMFp6U2xHVmJoWVArNFZkNkI4NjcxYmltVjdRTkJ4Z0JMbXVuTWV3c2xucVdyaUtrbFJSSUVXaFNBUlpxTFJGZmpOdWtkOWxTK1RtdGE0dWd6bSszSUc0a1VreGFXQkMwOENHaEhmOVcwOFdWc092OUc2ZnJKWEd5VlBhU0N0ZVRQb2JHSW82V050L2xheUJCeHJwcHl5NkhwRktTVW9vbjJJc2FzelJwYjJLYXBqQUp6c25IS1AxNGVNazRPSXFZZnBwQ2p6L2V5Q0VWbFF3My8rWS9FQXJ6a1RqdzNyN1hzcll6d2twYWdXSTBibDBXL3MvcXhxTTVMcnhYYldtcUhjclA2cklTMHZyT0lRMlFIelRDOWdWUDdpTjMxMXUxT1VqZzZ2bVBBdlFneVloQmMrM1dqUmdlam5Yc3dDNkhjZitTSjlYeFRDK0lYYUU5cWFPbFhMcnBoaU5XbjBtUmFIMldrQkFHMTYwQnNJZXNtY0ZJQWsxRVh2aGZJTzZEZjdzQ1RZMlY2QXp0WnY5b1I1YXljMGM3R0xCOGlmWk5HWVJYc0lQc2M5eXExa3N5MldQWGI2UmZPbmo5TTJ5VEI0c2lvVlptd25qcWQyU0ZwejlPT3Q0OGFTQ3dLSE5SNzg3dWI1a0lvWFdlV0R3aEcvdy9hdDN5ZWY0eUtvZWMwbUEvbHZFb0Y2SkhIS2pJMHdQaDFSVWs2L0RSQ1dWYUFTbk5VQ1VGSG51TGFDSEtyZXpiaTdIZVY5Vk00eXZWSEpiZGx2SnU1REsvTVFubjU0Wk5LUXNIZXd6NkF0NWdrVEJ3Tk50Ri9IWWhteXlUbFNBPT0iLCJtYWMiOiIyZDVhZDI0ZGNmM2E3OTdjYWFkYWQ3YzhlNWIyZGU3NWIxMjMwYjk3ZGRmOGI0NzJlN2M3ZTYxMmQ0M2U1ZTlkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1296, "gross_total": 1266, "base_fare": 390, "tax": 906, "sell": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI5NiwiYmFzZV9mYXJlIjozOTAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI2NiwiYmFzZV9mYXJlIjozNjAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyNjYsImJhc2VfZmFyZSI6MzYwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyOTYuMDAiLCJiYXNlX2ZhcmUiOiIzOTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyNjYuMDAiLCJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjY2LjAwIiwiYmFzZV9mYXJlIjoiMzYwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1266, "base_fare": 360, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1296, "filter": { "id": "F123NP00114-3", "price": 1296, "gross_total": 1266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4U0IeWNm8tyNT2g1sQDU2aT4HB7p8\/\/2A5n9kG9nSYnA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "N94zX8YwXSHJ2toeUilyRcZ7ehXFL8X9T+9tudmFuVA=", "origin": "KUL", "departure_time": "2026-03-10 23:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-11 02:25:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImlaUWZRdGVMN2p2c2Y4ZFY1b0lHMlE9PSIsInZhbHVlIjoiRmsvUW5uZGVCeGg3cExPdExCYmp4c3N3SHRaTVJ0ZTBJUys3RXk3RlV2WUtiUExpQ1A2cFozWEtNaDErUXdXSE1UcXY5SkZ3WjcrWjFyWkJpenVabUZ4UVJHUHBsa251RlBUS3Bvd0FoaVVBOHptRVBoWVZhaUVEMUt6dWJKUFd2M25aTENJM2xlRnJ2K3VhZ2dLRG9UbXhiVy9OWkorQ2t5M3VuQld5cktjMWlpZGdjdkhZUW1BY3BlcDN1eXU4YlVPSSs3TTIzY1lTeDVSYm5QaG9KR2xnK0x3QXpSSTlucmlsVEJrd2lsK2lFY25kTVpXSUxJdFVpdC9SK0ppTHcrOWlPRjhOQVlqVVBVK1NMK1BRcEk4TXgvRWZLVFc5bitKUWJ3NDdhZ3FsZzhvSHlSbkJjdlVWcnY1VlRad0ZTYk1DUHZ1SkpLeE5HZE5WQlFEUmFOSmtLdThOYkxkNFhsU3NjYm9nR0o3citsazgxMDJVMGt6d1NnT2hkV3kxNE1LeUxCVU5ONWVpZStKS3ZCejhkeUFKSE15KzB1YlpBMFVJQkZ4aldUTmNiQ2FTeW0vSmhvenc2eWdreTF6TUJHM3hyUWFKai9YSXZXT0toc01meENNbVNxSndPcXZtYnVaazFQNndvR242KzlHN09vZ3RMbDJiTWFrYmFtd2FVc3hTUmRWTzA4UHFldjd5dHNTQnc2VlM4ak1NQVhvZmdnTC94MWZPRk0zelFEU01Gc0EvempzdWkxbElMM0ZmOXN0Y0FjcWRWOXo2Q3RNYUozbjZleWIyeWlkK2ZSbGg3bUlYQkFBQkVaaVV2Q1hmL1BXZnM4RWxOUnVYQkN5dGp4YlA5aEkrY2tKcGI1c3FRdGVKZDdWbkZENS9vMUxOMmk4M2hHUVlhU0MwWjg1Rzd3a3VSV2VCakY4YnE3WmR4cm1OUEJyaGZTZmhGQVZLSFo4K2tlL3BqSStubG0xWW10QXRidlZ0QS9NZHA4YnVWeG1TZWJmSmJwb2JHeGtYUEJ0dW9jR0svK0xxbXlFQlJoQk1zVnRLUnRtTmdORFBJdEpoSllFLzNrUmYwbWNYMVp1dW9nU2liSUFiWjNkWHRpcmtXWjVhVGdpQnRhbHNmM1ZGd0xLMTYzSWs5ZkVGMzVoNCtIb2E5TnQ2SlZEZFgxMjUzazVON2dPa2NaWnlpMGtzTSt6Wnd4d09Vem1FYXE1MnBscHpNQ3V4VC8ycFpEQmNtb3lodjhpK202YmtuK3hLUUVnNUZuRisxN3JUTHIybEhZUzhaNVhyUisySHpVczRxTEFndGgwSmxhWnhLVkJIYUtQVWZPZ3FnZk84M2E5cEZOeE1lOFR1OXhzaGJwcURuenZQWlpmWmFpNWlYNVpzQkR1eDlDN2V6NjI1OGIzUW8zNWZ2RVNMUFk1Q1dacC9US2pLWUR5RmhBbmIzeDZnVXlPMVpZQ09kNEdOajhLZzF5RGpEc0VhaXlUMDJWci9LMm00d2dNWUxMNmNtMllzeko0cUZCS0Jwc0xHaGJzNko2dVB4ZTVOamFlZExCcGFqcG9qblBJcklzTEY0aHpJTHZwRnRyZDFqSzFEdnVseHVXR2hGWjFDdmlYSzhMTEN2NElKOFk3VkRlTExrdUtodnZvYUlqN09uM0NlUDJXYkxJZGFLeG1NaEhuSi9mVGt1bUJONE9kY25RTzY3TmVKSUZLbU5IL2t2cUNkVDZUcnVvdWtHSjJGT3B1MjdOZFBTWE10TFcyaE9VdnBneFlvTlMrcm1CanN3cWx3Vlo4QWZvL2xBSmx0SDBZQkh6VS9yTVVUT0NHK2JURFkvbW9WaU5JRGNwd2xWN0lMUlp1eDE1dDZ5aXVPUnNRanltd2hZNThtdFl4OWYwV2d4SjVYcE4rdzdvSi9oUmxYdnlTMFp2ZVNGSUdlejdTTDN1WDVqZzlBZDRPdVBIK3R4K2JFNk1zU056NlAybE1MNTVZVU00NnRnY05GaW1lTHg0cFVMaHBzTDVXeXNHTFdFNmZrdjAyUldqZG5hSmthR3NOcXBreXg1eW16TE1mUnRQYkIzdDN3YVpMdmdMdmRhWjE2K3NjemoxWm1SUzNHSm15ZldzUEI1LzRXMlRhSlFWVEdzTWd6b3RrL1JJQVN2RVlwMkVoc2UxWnJIZTVrU2RmZGRvVVc1MFlPMlk2cDlwTVR1TGFjd2IvYm9TU29nRnlhWHBzQmprQUR4SW1VbnBTeDVIUEpJVmlzVVhSZURIOTh6QlpzRUFteGVZNy9KcVZ6ZTg0WjdZc3dINSthWjJpQzZramplbWxoYWlDeVd2OXNOcHZBTzFrZEwvR2ZuYmxZT3RXNG4zcDA2elQ3cmx6Vm9EVEQ1V1FxczBsME1lNDhpUXhxcDBTYjlXRDlmSCtNU0FEY3YvaGpJM0Q0b3k2RkRXTnYrWm15cUhMY0tTSGZKaVhlNXNDT3lhTENyVTN3dkIxUTYxNFFjTTRveG0yd1NCUkp6Rm1YdHZzZU1EZUpNd2VnRlcvRDJvSUNQb2loeGVyRlRDdjNHNEIvOTZvUkxPaHhEL1ArK0t1LzMyb2RZblF6dDhIazE5WHpYWFRDQXNYeVFXUysyak1sd2ZwRUJGcHZTZU9jdnFRNzBpMlB4a2VVTE14UXJsV1IwMDVhTFk3YUdMa1p4ZXFwQ28vODhRS1BrUmVKN2Y2VnlqZGhJdThPaGFudVkrdTdUM2FsRzhvTlY3bjNvVFN2bDlleTRBPT0iLCJtYWMiOiI5NDQzZWQwYjZkODgyOTg4MTM2ZTEyMjMxODI2Mjk4OTBiODEzMDg5NmJjMWEwNzIyZjYyNDQ3N2NiOGFkMjZiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "6e3pGPtK+buKsZ35SIr2F9Q+w68uZlRLsib0VoStOVw=", "origin": "DEL", "departure_time": "2026-03-11 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-11 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-11", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImlaUWZRdGVMN2p2c2Y4ZFY1b0lHMlE9PSIsInZhbHVlIjoiRmsvUW5uZGVCeGg3cExPdExCYmp4c3N3SHRaTVJ0ZTBJUys3RXk3RlV2WUtiUExpQ1A2cFozWEtNaDErUXdXSE1UcXY5SkZ3WjcrWjFyWkJpenVabUZ4UVJHUHBsa251RlBUS3Bvd0FoaVVBOHptRVBoWVZhaUVEMUt6dWJKUFd2M25aTENJM2xlRnJ2K3VhZ2dLRG9UbXhiVy9OWkorQ2t5M3VuQld5cktjMWlpZGdjdkhZUW1BY3BlcDN1eXU4YlVPSSs3TTIzY1lTeDVSYm5QaG9KR2xnK0x3QXpSSTlucmlsVEJrd2lsK2lFY25kTVpXSUxJdFVpdC9SK0ppTHcrOWlPRjhOQVlqVVBVK1NMK1BRcEk4TXgvRWZLVFc5bitKUWJ3NDdhZ3FsZzhvSHlSbkJjdlVWcnY1VlRad0ZTYk1DUHZ1SkpLeE5HZE5WQlFEUmFOSmtLdThOYkxkNFhsU3NjYm9nR0o3citsazgxMDJVMGt6d1NnT2hkV3kxNE1LeUxCVU5ONWVpZStKS3ZCejhkeUFKSE15KzB1YlpBMFVJQkZ4aldUTmNiQ2FTeW0vSmhvenc2eWdreTF6TUJHM3hyUWFKai9YSXZXT0toc01meENNbVNxSndPcXZtYnVaazFQNndvR242KzlHN09vZ3RMbDJiTWFrYmFtd2FVc3hTUmRWTzA4UHFldjd5dHNTQnc2VlM4ak1NQVhvZmdnTC94MWZPRk0zelFEU01Gc0EvempzdWkxbElMM0ZmOXN0Y0FjcWRWOXo2Q3RNYUozbjZleWIyeWlkK2ZSbGg3bUlYQkFBQkVaaVV2Q1hmL1BXZnM4RWxOUnVYQkN5dGp4YlA5aEkrY2tKcGI1c3FRdGVKZDdWbkZENS9vMUxOMmk4M2hHUVlhU0MwWjg1Rzd3a3VSV2VCakY4YnE3WmR4cm1OUEJyaGZTZmhGQVZLSFo4K2tlL3BqSStubG0xWW10QXRidlZ0QS9NZHA4YnVWeG1TZWJmSmJwb2JHeGtYUEJ0dW9jR0svK0xxbXlFQlJoQk1zVnRLUnRtTmdORFBJdEpoSllFLzNrUmYwbWNYMVp1dW9nU2liSUFiWjNkWHRpcmtXWjVhVGdpQnRhbHNmM1ZGd0xLMTYzSWs5ZkVGMzVoNCtIb2E5TnQ2SlZEZFgxMjUzazVON2dPa2NaWnlpMGtzTSt6Wnd4d09Vem1FYXE1MnBscHpNQ3V4VC8ycFpEQmNtb3lodjhpK202YmtuK3hLUUVnNUZuRisxN3JUTHIybEhZUzhaNVhyUisySHpVczRxTEFndGgwSmxhWnhLVkJIYUtQVWZPZ3FnZk84M2E5cEZOeE1lOFR1OXhzaGJwcURuenZQWlpmWmFpNWlYNVpzQkR1eDlDN2V6NjI1OGIzUW8zNWZ2RVNMUFk1Q1dacC9US2pLWUR5RmhBbmIzeDZnVXlPMVpZQ09kNEdOajhLZzF5RGpEc0VhaXlUMDJWci9LMm00d2dNWUxMNmNtMllzeko0cUZCS0Jwc0xHaGJzNko2dVB4ZTVOamFlZExCcGFqcG9qblBJcklzTEY0aHpJTHZwRnRyZDFqSzFEdnVseHVXR2hGWjFDdmlYSzhMTEN2NElKOFk3VkRlTExrdUtodnZvYUlqN09uM0NlUDJXYkxJZGFLeG1NaEhuSi9mVGt1bUJONE9kY25RTzY3TmVKSUZLbU5IL2t2cUNkVDZUcnVvdWtHSjJGT3B1MjdOZFBTWE10TFcyaE9VdnBneFlvTlMrcm1CanN3cWx3Vlo4QWZvL2xBSmx0SDBZQkh6VS9yTVVUT0NHK2JURFkvbW9WaU5JRGNwd2xWN0lMUlp1eDE1dDZ5aXVPUnNRanltd2hZNThtdFl4OWYwV2d4SjVYcE4rdzdvSi9oUmxYdnlTMFp2ZVNGSUdlejdTTDN1WDVqZzlBZDRPdVBIK3R4K2JFNk1zU056NlAybE1MNTVZVU00NnRnY05GaW1lTHg0cFVMaHBzTDVXeXNHTFdFNmZrdjAyUldqZG5hSmthR3NOcXBreXg1eW16TE1mUnRQYkIzdDN3YVpMdmdMdmRhWjE2K3NjemoxWm1SUzNHSm15ZldzUEI1LzRXMlRhSlFWVEdzTWd6b3RrL1JJQVN2RVlwMkVoc2UxWnJIZTVrU2RmZGRvVVc1MFlPMlk2cDlwTVR1TGFjd2IvYm9TU29nRnlhWHBzQmprQUR4SW1VbnBTeDVIUEpJVmlzVVhSZURIOTh6QlpzRUFteGVZNy9KcVZ6ZTg0WjdZc3dINSthWjJpQzZramplbWxoYWlDeVd2OXNOcHZBTzFrZEwvR2ZuYmxZT3RXNG4zcDA2elQ3cmx6Vm9EVEQ1V1FxczBsME1lNDhpUXhxcDBTYjlXRDlmSCtNU0FEY3YvaGpJM0Q0b3k2RkRXTnYrWm15cUhMY0tTSGZKaVhlNXNDT3lhTENyVTN3dkIxUTYxNFFjTTRveG0yd1NCUkp6Rm1YdHZzZU1EZUpNd2VnRlcvRDJvSUNQb2loeGVyRlRDdjNHNEIvOTZvUkxPaHhEL1ArK0t1LzMyb2RZblF6dDhIazE5WHpYWFRDQXNYeVFXUysyak1sd2ZwRUJGcHZTZU9jdnFRNzBpMlB4a2VVTE14UXJsV1IwMDVhTFk3YUdMa1p4ZXFwQ28vODhRS1BrUmVKN2Y2VnlqZGhJdThPaGFudVkrdTdUM2FsRzhvTlY3bjNvVFN2bDlleTRBPT0iLCJtYWMiOiI5NDQzZWQwYjZkODgyOTg4MTM2ZTEyMjMxODI2Mjk4OTBiODEzMDg5NmJjMWEwNzIyZjYyNDQ3N2NiOGFkMjZiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8xbB4m+4a\/OlrZ\/U+HQl7x6tNVNB8JRKt5kb69fVFjA=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImlaUWZRdGVMN2p2c2Y4ZFY1b0lHMlE9PSIsInZhbHVlIjoiRmsvUW5uZGVCeGg3cExPdExCYmp4c3N3SHRaTVJ0ZTBJUys3RXk3RlV2WUtiUExpQ1A2cFozWEtNaDErUXdXSE1UcXY5SkZ3WjcrWjFyWkJpenVabUZ4UVJHUHBsa251RlBUS3Bvd0FoaVVBOHptRVBoWVZhaUVEMUt6dWJKUFd2M25aTENJM2xlRnJ2K3VhZ2dLRG9UbXhiVy9OWkorQ2t5M3VuQld5cktjMWlpZGdjdkhZUW1BY3BlcDN1eXU4YlVPSSs3TTIzY1lTeDVSYm5QaG9KR2xnK0x3QXpSSTlucmlsVEJrd2lsK2lFY25kTVpXSUxJdFVpdC9SK0ppTHcrOWlPRjhOQVlqVVBVK1NMK1BRcEk4TXgvRWZLVFc5bitKUWJ3NDdhZ3FsZzhvSHlSbkJjdlVWcnY1VlRad0ZTYk1DUHZ1SkpLeE5HZE5WQlFEUmFOSmtLdThOYkxkNFhsU3NjYm9nR0o3citsazgxMDJVMGt6d1NnT2hkV3kxNE1LeUxCVU5ONWVpZStKS3ZCejhkeUFKSE15KzB1YlpBMFVJQkZ4aldUTmNiQ2FTeW0vSmhvenc2eWdreTF6TUJHM3hyUWFKai9YSXZXT0toc01meENNbVNxSndPcXZtYnVaazFQNndvR242KzlHN09vZ3RMbDJiTWFrYmFtd2FVc3hTUmRWTzA4UHFldjd5dHNTQnc2VlM4ak1NQVhvZmdnTC94MWZPRk0zelFEU01Gc0EvempzdWkxbElMM0ZmOXN0Y0FjcWRWOXo2Q3RNYUozbjZleWIyeWlkK2ZSbGg3bUlYQkFBQkVaaVV2Q1hmL1BXZnM4RWxOUnVYQkN5dGp4YlA5aEkrY2tKcGI1c3FRdGVKZDdWbkZENS9vMUxOMmk4M2hHUVlhU0MwWjg1Rzd3a3VSV2VCakY4YnE3WmR4cm1OUEJyaGZTZmhGQVZLSFo4K2tlL3BqSStubG0xWW10QXRidlZ0QS9NZHA4YnVWeG1TZWJmSmJwb2JHeGtYUEJ0dW9jR0svK0xxbXlFQlJoQk1zVnRLUnRtTmdORFBJdEpoSllFLzNrUmYwbWNYMVp1dW9nU2liSUFiWjNkWHRpcmtXWjVhVGdpQnRhbHNmM1ZGd0xLMTYzSWs5ZkVGMzVoNCtIb2E5TnQ2SlZEZFgxMjUzazVON2dPa2NaWnlpMGtzTSt6Wnd4d09Vem1FYXE1MnBscHpNQ3V4VC8ycFpEQmNtb3lodjhpK202YmtuK3hLUUVnNUZuRisxN3JUTHIybEhZUzhaNVhyUisySHpVczRxTEFndGgwSmxhWnhLVkJIYUtQVWZPZ3FnZk84M2E5cEZOeE1lOFR1OXhzaGJwcURuenZQWlpmWmFpNWlYNVpzQkR1eDlDN2V6NjI1OGIzUW8zNWZ2RVNMUFk1Q1dacC9US2pLWUR5RmhBbmIzeDZnVXlPMVpZQ09kNEdOajhLZzF5RGpEc0VhaXlUMDJWci9LMm00d2dNWUxMNmNtMllzeko0cUZCS0Jwc0xHaGJzNko2dVB4ZTVOamFlZExCcGFqcG9qblBJcklzTEY0aHpJTHZwRnRyZDFqSzFEdnVseHVXR2hGWjFDdmlYSzhMTEN2NElKOFk3VkRlTExrdUtodnZvYUlqN09uM0NlUDJXYkxJZGFLeG1NaEhuSi9mVGt1bUJONE9kY25RTzY3TmVKSUZLbU5IL2t2cUNkVDZUcnVvdWtHSjJGT3B1MjdOZFBTWE10TFcyaE9VdnBneFlvTlMrcm1CanN3cWx3Vlo4QWZvL2xBSmx0SDBZQkh6VS9yTVVUT0NHK2JURFkvbW9WaU5JRGNwd2xWN0lMUlp1eDE1dDZ5aXVPUnNRanltd2hZNThtdFl4OWYwV2d4SjVYcE4rdzdvSi9oUmxYdnlTMFp2ZVNGSUdlejdTTDN1WDVqZzlBZDRPdVBIK3R4K2JFNk1zU056NlAybE1MNTVZVU00NnRnY05GaW1lTHg0cFVMaHBzTDVXeXNHTFdFNmZrdjAyUldqZG5hSmthR3NOcXBreXg1eW16TE1mUnRQYkIzdDN3YVpMdmdMdmRhWjE2K3NjemoxWm1SUzNHSm15ZldzUEI1LzRXMlRhSlFWVEdzTWd6b3RrL1JJQVN2RVlwMkVoc2UxWnJIZTVrU2RmZGRvVVc1MFlPMlk2cDlwTVR1TGFjd2IvYm9TU29nRnlhWHBzQmprQUR4SW1VbnBTeDVIUEpJVmlzVVhSZURIOTh6QlpzRUFteGVZNy9KcVZ6ZTg0WjdZc3dINSthWjJpQzZramplbWxoYWlDeVd2OXNOcHZBTzFrZEwvR2ZuYmxZT3RXNG4zcDA2elQ3cmx6Vm9EVEQ1V1FxczBsME1lNDhpUXhxcDBTYjlXRDlmSCtNU0FEY3YvaGpJM0Q0b3k2RkRXTnYrWm15cUhMY0tTSGZKaVhlNXNDT3lhTENyVTN3dkIxUTYxNFFjTTRveG0yd1NCUkp6Rm1YdHZzZU1EZUpNd2VnRlcvRDJvSUNQb2loeGVyRlRDdjNHNEIvOTZvUkxPaHhEL1ArK0t1LzMyb2RZblF6dDhIazE5WHpYWFRDQXNYeVFXUysyak1sd2ZwRUJGcHZTZU9jdnFRNzBpMlB4a2VVTE14UXJsV1IwMDVhTFk3YUdMa1p4ZXFwQ28vODhRS1BrUmVKN2Y2VnlqZGhJdThPaGFudVkrdTdUM2FsRzhvTlY3bjNvVFN2bDlleTRBPT0iLCJtYWMiOiI5NDQzZWQwYjZkODgyOTg4MTM2ZTEyMjMxODI2Mjk4OTBiODEzMDg5NmJjMWEwNzIyZjYyNDQ3N2NiOGFkMjZiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "q0mkriGDI1Go5rJAKAgx\/BI+WTdOf1mB9cBHpEPveg4=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImlaUWZRdGVMN2p2c2Y4ZFY1b0lHMlE9PSIsInZhbHVlIjoiRmsvUW5uZGVCeGg3cExPdExCYmp4c3N3SHRaTVJ0ZTBJUys3RXk3RlV2WUtiUExpQ1A2cFozWEtNaDErUXdXSE1UcXY5SkZ3WjcrWjFyWkJpenVabUZ4UVJHUHBsa251RlBUS3Bvd0FoaVVBOHptRVBoWVZhaUVEMUt6dWJKUFd2M25aTENJM2xlRnJ2K3VhZ2dLRG9UbXhiVy9OWkorQ2t5M3VuQld5cktjMWlpZGdjdkhZUW1BY3BlcDN1eXU4YlVPSSs3TTIzY1lTeDVSYm5QaG9KR2xnK0x3QXpSSTlucmlsVEJrd2lsK2lFY25kTVpXSUxJdFVpdC9SK0ppTHcrOWlPRjhOQVlqVVBVK1NMK1BRcEk4TXgvRWZLVFc5bitKUWJ3NDdhZ3FsZzhvSHlSbkJjdlVWcnY1VlRad0ZTYk1DUHZ1SkpLeE5HZE5WQlFEUmFOSmtLdThOYkxkNFhsU3NjYm9nR0o3citsazgxMDJVMGt6d1NnT2hkV3kxNE1LeUxCVU5ONWVpZStKS3ZCejhkeUFKSE15KzB1YlpBMFVJQkZ4aldUTmNiQ2FTeW0vSmhvenc2eWdreTF6TUJHM3hyUWFKai9YSXZXT0toc01meENNbVNxSndPcXZtYnVaazFQNndvR242KzlHN09vZ3RMbDJiTWFrYmFtd2FVc3hTUmRWTzA4UHFldjd5dHNTQnc2VlM4ak1NQVhvZmdnTC94MWZPRk0zelFEU01Gc0EvempzdWkxbElMM0ZmOXN0Y0FjcWRWOXo2Q3RNYUozbjZleWIyeWlkK2ZSbGg3bUlYQkFBQkVaaVV2Q1hmL1BXZnM4RWxOUnVYQkN5dGp4YlA5aEkrY2tKcGI1c3FRdGVKZDdWbkZENS9vMUxOMmk4M2hHUVlhU0MwWjg1Rzd3a3VSV2VCakY4YnE3WmR4cm1OUEJyaGZTZmhGQVZLSFo4K2tlL3BqSStubG0xWW10QXRidlZ0QS9NZHA4YnVWeG1TZWJmSmJwb2JHeGtYUEJ0dW9jR0svK0xxbXlFQlJoQk1zVnRLUnRtTmdORFBJdEpoSllFLzNrUmYwbWNYMVp1dW9nU2liSUFiWjNkWHRpcmtXWjVhVGdpQnRhbHNmM1ZGd0xLMTYzSWs5ZkVGMzVoNCtIb2E5TnQ2SlZEZFgxMjUzazVON2dPa2NaWnlpMGtzTSt6Wnd4d09Vem1FYXE1MnBscHpNQ3V4VC8ycFpEQmNtb3lodjhpK202YmtuK3hLUUVnNUZuRisxN3JUTHIybEhZUzhaNVhyUisySHpVczRxTEFndGgwSmxhWnhLVkJIYUtQVWZPZ3FnZk84M2E5cEZOeE1lOFR1OXhzaGJwcURuenZQWlpmWmFpNWlYNVpzQkR1eDlDN2V6NjI1OGIzUW8zNWZ2RVNMUFk1Q1dacC9US2pLWUR5RmhBbmIzeDZnVXlPMVpZQ09kNEdOajhLZzF5RGpEc0VhaXlUMDJWci9LMm00d2dNWUxMNmNtMllzeko0cUZCS0Jwc0xHaGJzNko2dVB4ZTVOamFlZExCcGFqcG9qblBJcklzTEY0aHpJTHZwRnRyZDFqSzFEdnVseHVXR2hGWjFDdmlYSzhMTEN2NElKOFk3VkRlTExrdUtodnZvYUlqN09uM0NlUDJXYkxJZGFLeG1NaEhuSi9mVGt1bUJONE9kY25RTzY3TmVKSUZLbU5IL2t2cUNkVDZUcnVvdWtHSjJGT3B1MjdOZFBTWE10TFcyaE9VdnBneFlvTlMrcm1CanN3cWx3Vlo4QWZvL2xBSmx0SDBZQkh6VS9yTVVUT0NHK2JURFkvbW9WaU5JRGNwd2xWN0lMUlp1eDE1dDZ5aXVPUnNRanltd2hZNThtdFl4OWYwV2d4SjVYcE4rdzdvSi9oUmxYdnlTMFp2ZVNGSUdlejdTTDN1WDVqZzlBZDRPdVBIK3R4K2JFNk1zU056NlAybE1MNTVZVU00NnRnY05GaW1lTHg0cFVMaHBzTDVXeXNHTFdFNmZrdjAyUldqZG5hSmthR3NOcXBreXg1eW16TE1mUnRQYkIzdDN3YVpMdmdMdmRhWjE2K3NjemoxWm1SUzNHSm15ZldzUEI1LzRXMlRhSlFWVEdzTWd6b3RrL1JJQVN2RVlwMkVoc2UxWnJIZTVrU2RmZGRvVVc1MFlPMlk2cDlwTVR1TGFjd2IvYm9TU29nRnlhWHBzQmprQUR4SW1VbnBTeDVIUEpJVmlzVVhSZURIOTh6QlpzRUFteGVZNy9KcVZ6ZTg0WjdZc3dINSthWjJpQzZramplbWxoYWlDeVd2OXNOcHZBTzFrZEwvR2ZuYmxZT3RXNG4zcDA2elQ3cmx6Vm9EVEQ1V1FxczBsME1lNDhpUXhxcDBTYjlXRDlmSCtNU0FEY3YvaGpJM0Q0b3k2RkRXTnYrWm15cUhMY0tTSGZKaVhlNXNDT3lhTENyVTN3dkIxUTYxNFFjTTRveG0yd1NCUkp6Rm1YdHZzZU1EZUpNd2VnRlcvRDJvSUNQb2loeGVyRlRDdjNHNEIvOTZvUkxPaHhEL1ArK0t1LzMyb2RZblF6dDhIazE5WHpYWFRDQXNYeVFXUysyak1sd2ZwRUJGcHZTZU9jdnFRNzBpMlB4a2VVTE14UXJsV1IwMDVhTFk3YUdMa1p4ZXFwQ28vODhRS1BrUmVKN2Y2VnlqZGhJdThPaGFudVkrdTdUM2FsRzhvTlY3bjNvVFN2bDlleTRBPT0iLCJtYWMiOiI5NDQzZWQwYjZkODgyOTg4MTM2ZTEyMjMxODI2Mjk4OTBiODEzMDg5NmJjMWEwNzIyZjYyNDQ3N2NiOGFkMjZiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1296, "gross_total": 1266, "base_fare": 390, "tax": 906, "sell": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI5NiwiYmFzZV9mYXJlIjozOTAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI2NiwiYmFzZV9mYXJlIjozNjAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyNjYsImJhc2VfZmFyZSI6MzYwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyOTYuMDAiLCJiYXNlX2ZhcmUiOiIzOTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyNjYuMDAiLCJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjY2LjAwIiwiYmFzZV9mYXJlIjoiMzYwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1266, "base_fare": 360, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1296, "filter": { "id": "F123NP00114-4", "price": 1296, "gross_total": 1266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102300del2026031102252387del202603111720dac202603112020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM7Euwt39+vcxlV7l4H\/BhCBfvl\/qPa1l+E3D+oiDu9tNA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "qvDJeNVPG0+jgwwEu8LX2kRZAIUV\/d37jgTI3F1BaRw=", "origin": "KUL", "departure_time": "2026-03-10 23:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-11 02:25:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImxTNHYzSFlZRjJnSFFIRHlsem1PQmc9PSIsInZhbHVlIjoiUzVkVzZKMEQ2WGRsemVNaHNIblA1USsra3pOdHN3MEYwWExXRXl4d2lMb1NIKzJRMnpKczFaZHZPaytzT3ZGZ29SL0VZOHNJaVVJRXJaeGE0QUdjWUZoOFFWbzZ2bkZTNUc0dXgxZWhObTl2L1BrWUhPaWVuTWlRSmZEM3hpbWx6SzFjMzFaSGtOQnFTaTlmNnB4UnZpK0xqNWZ1bHUyWFM0N3IvK1RTbGFQc3lORTZRRTI0L0tQMFhQU3UvNlJvSjkxWThxcUtXMmJRdFlpcURGb1UwTVpReG5sT1Z2c0lPVFQ5RmpEVC9SQm01SStNYWJuclRJWGluczdJN250Tm5aK1JEMGphLzRBMlppRy85ODB1V3ZxK09FOHBsRHJRVnhHQmFROXR1dmRvVCtiUlR4Slozc1gxblBWblhSd1pWR3dmUFZPNE5LY1ZPNm5UZnpSQnBOT2R2cGY5ZjdxcE5OcEI2Q0RacEFzUGtvTEJwSEJJTXEwRWwxZTlMQXZtbUk2NkpWYXU0amdTNkQvaldtNUZTTW1oNWduYlJWcmx0MzF1UWhrT2hTL1M0eHJQeDlmRTR5LzFoaW96R0NJaUtmQkVvMW84NUh5clhUQlNOd1ZEN0RJYnpwdW5JK0w1ckQvUnVrZlhFZ1cyRWxqTnFmUmhBTHk0aXB6OUNuU3RQd3NTelkvZUxMUFh2VWhuM1lkcm04NUhEd0FvWjB2NFZJa2QxdWJURHZDdHBxUW1SOGJtYyt0am1VZ0JFV3BaL21kQ3BPQURWQXFuR2R5UHFLUVI2KzNCSmZzaGwyZnUrdThWd1cyNUlGRkJPc212Q1I4Ym8yK3ZSMHV3RGR5eWhockZCZ0oydHZ3bGNEQ29TVkVKOHhHbFU3M0RyMHZ1R2VzcDBNdzYyajNhSDBpTnNGT0RxSlgrTTNIaHNrRzNjbW5lYTIveEVGSTA2NVpaK0NFYWt1NnpvRzY5b1RVVkQyWlIrYzdWTjNJSCtad3J1bGhDemsvbVZCeWhQalJ1VTc2UCtJZmczdjB0MVJyQlpDbVJxRmhMaHdHbWNjUGE3cnBGUWMxUm1tekxDbmhxdkZHaS94N1gvLzZBeTNqOHJxdzRmTzhseWlDVjhPQVhBTGlOSEdjQURkNkhiaTNLUXJUOVNvbWVNb1RpUU40WmV0a2o4THE3cEVKclhkOUtYRG90Tm44NnhvOW5QZlQ5a1JCVmF3ZmlGd0s1b0NxTlZoWkZrYlFQYmlQbTVOTmVuTUVrYXp4YktUVlc2MVhHNHg0Y1JLK2NoQ29Wd1pDOTFLWUZjSVgwTmVXcTloK2huMTU4bSttaG0zbjJQRFEwbCs1bUt5NXJ2a0NWZmxNb1QvbXl5VGhQaFFRVmdockZySE5TWlE0SjBpRE1kT2hJa2F1UUt0Tnc5ZXlNS212OXRFb25tU0dNRnlkL1U0amJYZmRoOWc5TExRcytkbU1YS2R0aHhXQm9xcUcveGtaeVNRNFZCNEI3UFlyZlV2MkFPWXVQTnBLNDYxUTU0L0hKVGVSZytEOEJCSHozNEljbEpzZnVUeGI2RlpJQ3NHVXliWFFhY2p3VU5nY3B4NmFqMUluR2g2dVB2QkMzQmRaSEdvSm9aTkNHK1RPZHR1OU9qMDB1UmJ3R1dGSzZnbXV2Y3l0UlZISlZPNnR2ZUJBemcvZTVPNjZlYVRnZjB3ZVhRRTFidjhmczFhbDMvcUQyQUFoaSs1QlpJYXFlNEorSjNkWS9oUGpudC9kbGQxemRCY09YbTJXbVVKZG5XTXkyRlg5eUoxclp4UXplKzN4MDBsYkFQVlAzTUxZK1dEVkh1UjQ2aUhObllkQnlRVFVCL05LSk91OHN1REcrb0Q2WUpkK2ppRXVXZWorUHNQNUtnSmhxRWRTYU9rd29FbzJ2ZHVzOEMvSXhDRFlDSEVtVWRYRHVWeFl3MjYwaWw4bFBwci9xUEExUnRGMkhxUkZISENLR3UrQVJzdXdJQk1XWDRqRHpEMWV4Nk1UOGVwUWF5VE5kd3dYUHVHalFBVzBZOFV4L3NaNUxQUnh3bEtJY0VHNCtqMklvV2EwMzNiM0NpOTllS0tBMnN0TC9zTGpNSnFSL0RQeG14R1JzZTlDdXJtaXlhR0xpSy9ubmgyQWdyNERyT0tMcURFMmUwYnNBRFkrTmROTXo4cDk3MC9WYWlvQ0FoTzQxdXkwdkIvSDV4bXhacUN4Snh0YzFUYlV0V1YwYTdpZm45eE5GMXVYbCtlQkNnTXBKRStUYnhOWTliSGFEaDZmWlNvYVFQSXNzUldIcjRUS0ZHZlBLcFU2d1EwN2J3QkgxczRKZ1FwZjdvWTZLbitqL28vamp5UUdiOURMNHZPQ1BuODl6clNoa1BCRHpxRG9GVTZQa2Y1UFZvdys3Y3hOYWt6UFBBWW1hdlJNc3llSGJHcFNUaDJhSEtjRDFHTUNYVmNXcUdoa3g3eFNNaVF6bFNsVG5jS0tmZy82UFZ3T2Vra1laaGkzbStnLzE5RDQxcWZpVzI1NGtsbjl3MWhIMUh1L3hiaGJZaktKV0JiVlFZWHlrS0hCZ080TTRjSndpVWRnZXkwS1V2ZmFKck9LbGNCQ3JieDV1b2diQ0ZHUzMzSUFBdWlxd1RwYUVSdVRaSVloSENzYVdOY2lkeG53OXNzMWpIZG53d1lsTmxUb1d2R3lRQ2l3MkVuVEtLTFpXcmRQbWNuVHJhR0lXcUM4UzVCUm9vcUROTEFPUUZ3PT0iLCJtYWMiOiI0OWQ2M2IxNTQ5NTQ2NjViNTRjZThhMzI3Y2E3YWY1ZWM3ZTc5NTEzZjM1YTVjYTMxMzJiMmMzYjZiYzE4YzYzIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "KYq2\/7eJ1UCi\/EzPIsPVa6ypPkVwRCML+mOlduMz2GA=", "origin": "DEL", "departure_time": "2026-03-11 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-11 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-11", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImxTNHYzSFlZRjJnSFFIRHlsem1PQmc9PSIsInZhbHVlIjoiUzVkVzZKMEQ2WGRsemVNaHNIblA1USsra3pOdHN3MEYwWExXRXl4d2lMb1NIKzJRMnpKczFaZHZPaytzT3ZGZ29SL0VZOHNJaVVJRXJaeGE0QUdjWUZoOFFWbzZ2bkZTNUc0dXgxZWhObTl2L1BrWUhPaWVuTWlRSmZEM3hpbWx6SzFjMzFaSGtOQnFTaTlmNnB4UnZpK0xqNWZ1bHUyWFM0N3IvK1RTbGFQc3lORTZRRTI0L0tQMFhQU3UvNlJvSjkxWThxcUtXMmJRdFlpcURGb1UwTVpReG5sT1Z2c0lPVFQ5RmpEVC9SQm01SStNYWJuclRJWGluczdJN250Tm5aK1JEMGphLzRBMlppRy85ODB1V3ZxK09FOHBsRHJRVnhHQmFROXR1dmRvVCtiUlR4Slozc1gxblBWblhSd1pWR3dmUFZPNE5LY1ZPNm5UZnpSQnBOT2R2cGY5ZjdxcE5OcEI2Q0RacEFzUGtvTEJwSEJJTXEwRWwxZTlMQXZtbUk2NkpWYXU0amdTNkQvaldtNUZTTW1oNWduYlJWcmx0MzF1UWhrT2hTL1M0eHJQeDlmRTR5LzFoaW96R0NJaUtmQkVvMW84NUh5clhUQlNOd1ZEN0RJYnpwdW5JK0w1ckQvUnVrZlhFZ1cyRWxqTnFmUmhBTHk0aXB6OUNuU3RQd3NTelkvZUxMUFh2VWhuM1lkcm04NUhEd0FvWjB2NFZJa2QxdWJURHZDdHBxUW1SOGJtYyt0am1VZ0JFV3BaL21kQ3BPQURWQXFuR2R5UHFLUVI2KzNCSmZzaGwyZnUrdThWd1cyNUlGRkJPc212Q1I4Ym8yK3ZSMHV3RGR5eWhockZCZ0oydHZ3bGNEQ29TVkVKOHhHbFU3M0RyMHZ1R2VzcDBNdzYyajNhSDBpTnNGT0RxSlgrTTNIaHNrRzNjbW5lYTIveEVGSTA2NVpaK0NFYWt1NnpvRzY5b1RVVkQyWlIrYzdWTjNJSCtad3J1bGhDemsvbVZCeWhQalJ1VTc2UCtJZmczdjB0MVJyQlpDbVJxRmhMaHdHbWNjUGE3cnBGUWMxUm1tekxDbmhxdkZHaS94N1gvLzZBeTNqOHJxdzRmTzhseWlDVjhPQVhBTGlOSEdjQURkNkhiaTNLUXJUOVNvbWVNb1RpUU40WmV0a2o4THE3cEVKclhkOUtYRG90Tm44NnhvOW5QZlQ5a1JCVmF3ZmlGd0s1b0NxTlZoWkZrYlFQYmlQbTVOTmVuTUVrYXp4YktUVlc2MVhHNHg0Y1JLK2NoQ29Wd1pDOTFLWUZjSVgwTmVXcTloK2huMTU4bSttaG0zbjJQRFEwbCs1bUt5NXJ2a0NWZmxNb1QvbXl5VGhQaFFRVmdockZySE5TWlE0SjBpRE1kT2hJa2F1UUt0Tnc5ZXlNS212OXRFb25tU0dNRnlkL1U0amJYZmRoOWc5TExRcytkbU1YS2R0aHhXQm9xcUcveGtaeVNRNFZCNEI3UFlyZlV2MkFPWXVQTnBLNDYxUTU0L0hKVGVSZytEOEJCSHozNEljbEpzZnVUeGI2RlpJQ3NHVXliWFFhY2p3VU5nY3B4NmFqMUluR2g2dVB2QkMzQmRaSEdvSm9aTkNHK1RPZHR1OU9qMDB1UmJ3R1dGSzZnbXV2Y3l0UlZISlZPNnR2ZUJBemcvZTVPNjZlYVRnZjB3ZVhRRTFidjhmczFhbDMvcUQyQUFoaSs1QlpJYXFlNEorSjNkWS9oUGpudC9kbGQxemRCY09YbTJXbVVKZG5XTXkyRlg5eUoxclp4UXplKzN4MDBsYkFQVlAzTUxZK1dEVkh1UjQ2aUhObllkQnlRVFVCL05LSk91OHN1REcrb0Q2WUpkK2ppRXVXZWorUHNQNUtnSmhxRWRTYU9rd29FbzJ2ZHVzOEMvSXhDRFlDSEVtVWRYRHVWeFl3MjYwaWw4bFBwci9xUEExUnRGMkhxUkZISENLR3UrQVJzdXdJQk1XWDRqRHpEMWV4Nk1UOGVwUWF5VE5kd3dYUHVHalFBVzBZOFV4L3NaNUxQUnh3bEtJY0VHNCtqMklvV2EwMzNiM0NpOTllS0tBMnN0TC9zTGpNSnFSL0RQeG14R1JzZTlDdXJtaXlhR0xpSy9ubmgyQWdyNERyT0tMcURFMmUwYnNBRFkrTmROTXo4cDk3MC9WYWlvQ0FoTzQxdXkwdkIvSDV4bXhacUN4Snh0YzFUYlV0V1YwYTdpZm45eE5GMXVYbCtlQkNnTXBKRStUYnhOWTliSGFEaDZmWlNvYVFQSXNzUldIcjRUS0ZHZlBLcFU2d1EwN2J3QkgxczRKZ1FwZjdvWTZLbitqL28vamp5UUdiOURMNHZPQ1BuODl6clNoa1BCRHpxRG9GVTZQa2Y1UFZvdys3Y3hOYWt6UFBBWW1hdlJNc3llSGJHcFNUaDJhSEtjRDFHTUNYVmNXcUdoa3g3eFNNaVF6bFNsVG5jS0tmZy82UFZ3T2Vra1laaGkzbStnLzE5RDQxcWZpVzI1NGtsbjl3MWhIMUh1L3hiaGJZaktKV0JiVlFZWHlrS0hCZ080TTRjSndpVWRnZXkwS1V2ZmFKck9LbGNCQ3JieDV1b2diQ0ZHUzMzSUFBdWlxd1RwYUVSdVRaSVloSENzYVdOY2lkeG53OXNzMWpIZG53d1lsTmxUb1d2R3lRQ2l3MkVuVEtLTFpXcmRQbWNuVHJhR0lXcUM4UzVCUm9vcUROTEFPUUZ3PT0iLCJtYWMiOiI0OWQ2M2IxNTQ5NTQ2NjViNTRjZThhMzI3Y2E3YWY1ZWM3ZTc5NTEzZjM1YTVjYTMxMzJiMmMzYjZiYzE4YzYzIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Bq5BvEx4N+mS2LntaKwOvP4+DpRr\/dsQy90FtHB5dpc=", "origin": "DAC", "departure_time": "2026-04-28 15:10:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 17:15:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImxTNHYzSFlZRjJnSFFIRHlsem1PQmc9PSIsInZhbHVlIjoiUzVkVzZKMEQ2WGRsemVNaHNIblA1USsra3pOdHN3MEYwWExXRXl4d2lMb1NIKzJRMnpKczFaZHZPaytzT3ZGZ29SL0VZOHNJaVVJRXJaeGE0QUdjWUZoOFFWbzZ2bkZTNUc0dXgxZWhObTl2L1BrWUhPaWVuTWlRSmZEM3hpbWx6SzFjMzFaSGtOQnFTaTlmNnB4UnZpK0xqNWZ1bHUyWFM0N3IvK1RTbGFQc3lORTZRRTI0L0tQMFhQU3UvNlJvSjkxWThxcUtXMmJRdFlpcURGb1UwTVpReG5sT1Z2c0lPVFQ5RmpEVC9SQm01SStNYWJuclRJWGluczdJN250Tm5aK1JEMGphLzRBMlppRy85ODB1V3ZxK09FOHBsRHJRVnhHQmFROXR1dmRvVCtiUlR4Slozc1gxblBWblhSd1pWR3dmUFZPNE5LY1ZPNm5UZnpSQnBOT2R2cGY5ZjdxcE5OcEI2Q0RacEFzUGtvTEJwSEJJTXEwRWwxZTlMQXZtbUk2NkpWYXU0amdTNkQvaldtNUZTTW1oNWduYlJWcmx0MzF1UWhrT2hTL1M0eHJQeDlmRTR5LzFoaW96R0NJaUtmQkVvMW84NUh5clhUQlNOd1ZEN0RJYnpwdW5JK0w1ckQvUnVrZlhFZ1cyRWxqTnFmUmhBTHk0aXB6OUNuU3RQd3NTelkvZUxMUFh2VWhuM1lkcm04NUhEd0FvWjB2NFZJa2QxdWJURHZDdHBxUW1SOGJtYyt0am1VZ0JFV3BaL21kQ3BPQURWQXFuR2R5UHFLUVI2KzNCSmZzaGwyZnUrdThWd1cyNUlGRkJPc212Q1I4Ym8yK3ZSMHV3RGR5eWhockZCZ0oydHZ3bGNEQ29TVkVKOHhHbFU3M0RyMHZ1R2VzcDBNdzYyajNhSDBpTnNGT0RxSlgrTTNIaHNrRzNjbW5lYTIveEVGSTA2NVpaK0NFYWt1NnpvRzY5b1RVVkQyWlIrYzdWTjNJSCtad3J1bGhDemsvbVZCeWhQalJ1VTc2UCtJZmczdjB0MVJyQlpDbVJxRmhMaHdHbWNjUGE3cnBGUWMxUm1tekxDbmhxdkZHaS94N1gvLzZBeTNqOHJxdzRmTzhseWlDVjhPQVhBTGlOSEdjQURkNkhiaTNLUXJUOVNvbWVNb1RpUU40WmV0a2o4THE3cEVKclhkOUtYRG90Tm44NnhvOW5QZlQ5a1JCVmF3ZmlGd0s1b0NxTlZoWkZrYlFQYmlQbTVOTmVuTUVrYXp4YktUVlc2MVhHNHg0Y1JLK2NoQ29Wd1pDOTFLWUZjSVgwTmVXcTloK2huMTU4bSttaG0zbjJQRFEwbCs1bUt5NXJ2a0NWZmxNb1QvbXl5VGhQaFFRVmdockZySE5TWlE0SjBpRE1kT2hJa2F1UUt0Tnc5ZXlNS212OXRFb25tU0dNRnlkL1U0amJYZmRoOWc5TExRcytkbU1YS2R0aHhXQm9xcUcveGtaeVNRNFZCNEI3UFlyZlV2MkFPWXVQTnBLNDYxUTU0L0hKVGVSZytEOEJCSHozNEljbEpzZnVUeGI2RlpJQ3NHVXliWFFhY2p3VU5nY3B4NmFqMUluR2g2dVB2QkMzQmRaSEdvSm9aTkNHK1RPZHR1OU9qMDB1UmJ3R1dGSzZnbXV2Y3l0UlZISlZPNnR2ZUJBemcvZTVPNjZlYVRnZjB3ZVhRRTFidjhmczFhbDMvcUQyQUFoaSs1QlpJYXFlNEorSjNkWS9oUGpudC9kbGQxemRCY09YbTJXbVVKZG5XTXkyRlg5eUoxclp4UXplKzN4MDBsYkFQVlAzTUxZK1dEVkh1UjQ2aUhObllkQnlRVFVCL05LSk91OHN1REcrb0Q2WUpkK2ppRXVXZWorUHNQNUtnSmhxRWRTYU9rd29FbzJ2ZHVzOEMvSXhDRFlDSEVtVWRYRHVWeFl3MjYwaWw4bFBwci9xUEExUnRGMkhxUkZISENLR3UrQVJzdXdJQk1XWDRqRHpEMWV4Nk1UOGVwUWF5VE5kd3dYUHVHalFBVzBZOFV4L3NaNUxQUnh3bEtJY0VHNCtqMklvV2EwMzNiM0NpOTllS0tBMnN0TC9zTGpNSnFSL0RQeG14R1JzZTlDdXJtaXlhR0xpSy9ubmgyQWdyNERyT0tMcURFMmUwYnNBRFkrTmROTXo4cDk3MC9WYWlvQ0FoTzQxdXkwdkIvSDV4bXhacUN4Snh0YzFUYlV0V1YwYTdpZm45eE5GMXVYbCtlQkNnTXBKRStUYnhOWTliSGFEaDZmWlNvYVFQSXNzUldIcjRUS0ZHZlBLcFU2d1EwN2J3QkgxczRKZ1FwZjdvWTZLbitqL28vamp5UUdiOURMNHZPQ1BuODl6clNoa1BCRHpxRG9GVTZQa2Y1UFZvdys3Y3hOYWt6UFBBWW1hdlJNc3llSGJHcFNUaDJhSEtjRDFHTUNYVmNXcUdoa3g3eFNNaVF6bFNsVG5jS0tmZy82UFZ3T2Vra1laaGkzbStnLzE5RDQxcWZpVzI1NGtsbjl3MWhIMUh1L3hiaGJZaktKV0JiVlFZWHlrS0hCZ080TTRjSndpVWRnZXkwS1V2ZmFKck9LbGNCQ3JieDV1b2diQ0ZHUzMzSUFBdWlxd1RwYUVSdVRaSVloSENzYVdOY2lkeG53OXNzMWpIZG53d1lsTmxUb1d2R3lRQ2l3MkVuVEtLTFpXcmRQbWNuVHJhR0lXcUM4UzVCUm9vcUROTEFPUUZ3PT0iLCJtYWMiOiI0OWQ2M2IxNTQ5NTQ2NjViNTRjZThhMzI3Y2E3YWY1ZWM3ZTc5NTEzZjM1YTVjYTMxMzJiMmMzYjZiYzE4YzYzIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "urxASgNFF1DkOCW13EF1mwc0vi15CNV2FgUnLoQoM6s=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT20H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImxTNHYzSFlZRjJnSFFIRHlsem1PQmc9PSIsInZhbHVlIjoiUzVkVzZKMEQ2WGRsemVNaHNIblA1USsra3pOdHN3MEYwWExXRXl4d2lMb1NIKzJRMnpKczFaZHZPaytzT3ZGZ29SL0VZOHNJaVVJRXJaeGE0QUdjWUZoOFFWbzZ2bkZTNUc0dXgxZWhObTl2L1BrWUhPaWVuTWlRSmZEM3hpbWx6SzFjMzFaSGtOQnFTaTlmNnB4UnZpK0xqNWZ1bHUyWFM0N3IvK1RTbGFQc3lORTZRRTI0L0tQMFhQU3UvNlJvSjkxWThxcUtXMmJRdFlpcURGb1UwTVpReG5sT1Z2c0lPVFQ5RmpEVC9SQm01SStNYWJuclRJWGluczdJN250Tm5aK1JEMGphLzRBMlppRy85ODB1V3ZxK09FOHBsRHJRVnhHQmFROXR1dmRvVCtiUlR4Slozc1gxblBWblhSd1pWR3dmUFZPNE5LY1ZPNm5UZnpSQnBOT2R2cGY5ZjdxcE5OcEI2Q0RacEFzUGtvTEJwSEJJTXEwRWwxZTlMQXZtbUk2NkpWYXU0amdTNkQvaldtNUZTTW1oNWduYlJWcmx0MzF1UWhrT2hTL1M0eHJQeDlmRTR5LzFoaW96R0NJaUtmQkVvMW84NUh5clhUQlNOd1ZEN0RJYnpwdW5JK0w1ckQvUnVrZlhFZ1cyRWxqTnFmUmhBTHk0aXB6OUNuU3RQd3NTelkvZUxMUFh2VWhuM1lkcm04NUhEd0FvWjB2NFZJa2QxdWJURHZDdHBxUW1SOGJtYyt0am1VZ0JFV3BaL21kQ3BPQURWQXFuR2R5UHFLUVI2KzNCSmZzaGwyZnUrdThWd1cyNUlGRkJPc212Q1I4Ym8yK3ZSMHV3RGR5eWhockZCZ0oydHZ3bGNEQ29TVkVKOHhHbFU3M0RyMHZ1R2VzcDBNdzYyajNhSDBpTnNGT0RxSlgrTTNIaHNrRzNjbW5lYTIveEVGSTA2NVpaK0NFYWt1NnpvRzY5b1RVVkQyWlIrYzdWTjNJSCtad3J1bGhDemsvbVZCeWhQalJ1VTc2UCtJZmczdjB0MVJyQlpDbVJxRmhMaHdHbWNjUGE3cnBGUWMxUm1tekxDbmhxdkZHaS94N1gvLzZBeTNqOHJxdzRmTzhseWlDVjhPQVhBTGlOSEdjQURkNkhiaTNLUXJUOVNvbWVNb1RpUU40WmV0a2o4THE3cEVKclhkOUtYRG90Tm44NnhvOW5QZlQ5a1JCVmF3ZmlGd0s1b0NxTlZoWkZrYlFQYmlQbTVOTmVuTUVrYXp4YktUVlc2MVhHNHg0Y1JLK2NoQ29Wd1pDOTFLWUZjSVgwTmVXcTloK2huMTU4bSttaG0zbjJQRFEwbCs1bUt5NXJ2a0NWZmxNb1QvbXl5VGhQaFFRVmdockZySE5TWlE0SjBpRE1kT2hJa2F1UUt0Tnc5ZXlNS212OXRFb25tU0dNRnlkL1U0amJYZmRoOWc5TExRcytkbU1YS2R0aHhXQm9xcUcveGtaeVNRNFZCNEI3UFlyZlV2MkFPWXVQTnBLNDYxUTU0L0hKVGVSZytEOEJCSHozNEljbEpzZnVUeGI2RlpJQ3NHVXliWFFhY2p3VU5nY3B4NmFqMUluR2g2dVB2QkMzQmRaSEdvSm9aTkNHK1RPZHR1OU9qMDB1UmJ3R1dGSzZnbXV2Y3l0UlZISlZPNnR2ZUJBemcvZTVPNjZlYVRnZjB3ZVhRRTFidjhmczFhbDMvcUQyQUFoaSs1QlpJYXFlNEorSjNkWS9oUGpudC9kbGQxemRCY09YbTJXbVVKZG5XTXkyRlg5eUoxclp4UXplKzN4MDBsYkFQVlAzTUxZK1dEVkh1UjQ2aUhObllkQnlRVFVCL05LSk91OHN1REcrb0Q2WUpkK2ppRXVXZWorUHNQNUtnSmhxRWRTYU9rd29FbzJ2ZHVzOEMvSXhDRFlDSEVtVWRYRHVWeFl3MjYwaWw4bFBwci9xUEExUnRGMkhxUkZISENLR3UrQVJzdXdJQk1XWDRqRHpEMWV4Nk1UOGVwUWF5VE5kd3dYUHVHalFBVzBZOFV4L3NaNUxQUnh3bEtJY0VHNCtqMklvV2EwMzNiM0NpOTllS0tBMnN0TC9zTGpNSnFSL0RQeG14R1JzZTlDdXJtaXlhR0xpSy9ubmgyQWdyNERyT0tMcURFMmUwYnNBRFkrTmROTXo4cDk3MC9WYWlvQ0FoTzQxdXkwdkIvSDV4bXhacUN4Snh0YzFUYlV0V1YwYTdpZm45eE5GMXVYbCtlQkNnTXBKRStUYnhOWTliSGFEaDZmWlNvYVFQSXNzUldIcjRUS0ZHZlBLcFU2d1EwN2J3QkgxczRKZ1FwZjdvWTZLbitqL28vamp5UUdiOURMNHZPQ1BuODl6clNoa1BCRHpxRG9GVTZQa2Y1UFZvdys3Y3hOYWt6UFBBWW1hdlJNc3llSGJHcFNUaDJhSEtjRDFHTUNYVmNXcUdoa3g3eFNNaVF6bFNsVG5jS0tmZy82UFZ3T2Vra1laaGkzbStnLzE5RDQxcWZpVzI1NGtsbjl3MWhIMUh1L3hiaGJZaktKV0JiVlFZWHlrS0hCZ080TTRjSndpVWRnZXkwS1V2ZmFKck9LbGNCQ3JieDV1b2diQ0ZHUzMzSUFBdWlxd1RwYUVSdVRaSVloSENzYVdOY2lkeG53OXNzMWpIZG53d1lsTmxUb1d2R3lRQ2l3MkVuVEtLTFpXcmRQbWNuVHJhR0lXcUM4UzVCUm9vcUROTEFPUUZ3PT0iLCJtYWMiOiI0OWQ2M2IxNTQ5NTQ2NjViNTRjZThhMzI3Y2E3YWY1ZWM3ZTc5NTEzZjM1YTVjYTMxMzJiMmMzYjZiYzE4YzYzIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1296, "gross_total": 1266, "base_fare": 390, "tax": 906, "sell": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI5NiwiYmFzZV9mYXJlIjozOTAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTI2NiwiYmFzZV9mYXJlIjozNjAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEyNjYsImJhc2VfZmFyZSI6MzYwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1296, "base_fare": 390, "tax": 906, "gross": { "base_fare": "360.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyOTYuMDAiLCJiYXNlX2ZhcmUiOiIzOTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEyNjYuMDAiLCJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNjAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMjY2LjAwIiwiYmFzZV9mYXJlIjoiMzYwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNjYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1266, "base_fare": 360, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1296, "filter": { "id": "F123NP00114-5", "price": 1296, "gross_total": 1266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102300del2026031102252387del202603111720dac202603112020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrbKSnqdvaGzmYIDsBmZcWLi4m04+hv91N4Apt4goZ+Ls=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0SfIKZsNZk2uBedBu5WDFg\/OMI3QLROOIJAJTvLGkeO0vm1bCqSAcohicpDSIll0s=", "origin": "KUL", "departure_time": "2026-03-10 14:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 15:50:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32B", "name": "Airbus-32B", "picture": "Airbus-32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0SfIKZsNZk2uBedBu5WDFgUd5XKN\/4Hhh80Y6FbpYipK8drgtXOac4Koxk0gcbOAY=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lW0DQQUa19rJWBNqsLknIumJ9NQk9hikEkiyYZhsSK3\/3tYvQSKwQmqKuCEyZvztlc=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lW0DQQUa19rJWBNqsLknIumakMO\/BFFfm+DMVpParrEstzCt3bK0OeFZXZMW8+Ppkg=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1358, "gross_total": 1360, "base_fare": 489, "tax": 901, "sell": { "currency": "MYR", "total": 1358, "base_fare": 489, "tax": 901 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM1OCwiYmFzZV9mYXJlIjo0ODksInRheCI6OTAxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTMyOCwiYmFzZV9mYXJlIjo0NTksInRheCI6OTAxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEzNjAsImJhc2VfZmFyZSI6NDU5LCJ0YXgiOjkwMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1358, "base_fare": 489, "tax": 901, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "459.00", "tax": "901.00", "discount": 32, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1358, "base_fare": 489, "tax": 901, "gross": { "base_fare": "459.00", "tax": "901.00", "discount": "32.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNTguMDAiLCJiYXNlX2ZhcmUiOiI0ODkuMDAiLCJ0YXgiOiI5MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NTkuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjMyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMzI4LjAwIiwiYmFzZV9mYXJlIjoiNDU5LjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU5LjAwIiwidGF4IjoiOTAxLjAwIiwiZGlzY291bnQiOiIzMi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNjAuMDAiLCJiYXNlX2ZhcmUiOiI0NTkuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjMyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1360, "base_fare": 459, "tax": 901, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 32, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1358, "filter": { "id": "F123NP00114-6", "price": 1358, "gross_total": 1360, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-32B", "aircraft_name": "Airbus-32B", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101455cmb202603101550315cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcRYMN0RmjIgWlnyKsPGFoTtHy+CT54x6BQx2busAG65U=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWuTysUEVa+p\/RblE8Y23\/HKd9hHbjFPc73ETHZhFf13IKvsNI6W3f+fS8QR8toiCcY=", "origin": "KUL", "departure_time": "2026-03-10 14:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 15:50:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32B", "name": "Airbus-32B", "picture": "Airbus-32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWuTysUEVa+p\/RblE8Y23\/HKIR\/JPetqvdwudFINOTh3iwmYamvY8+vt9ogjyp4A\/kE=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQKVoRTDhTP0LzMXDKAwAalkQP1Axg6OovVLZ3vKbKFOERaiqzILIUsocx7KteKM4k=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQKVoRTDhTP0LzMXDKAwAal\/Aj93J2qY68Y3oqjrwtgxu3GpOXCCg8UWuiPFsZFYII=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1371, "gross_total": 1363, "base_fare": 479, "tax": 914, "sell": { "currency": "MYR", "total": 1371, "base_fare": 479, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM3MSwiYmFzZV9mYXJlIjo0NzksInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM0MSwiYmFzZV9mYXJlIjo0NDksInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEzNjMsImJhc2VfZmFyZSI6NDQ5LCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1371, "base_fare": 479, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "449.00", "tax": "914.00", "discount": 22, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1371, "base_fare": 479, "tax": 914, "gross": { "base_fare": "449.00", "tax": "914.00", "discount": "22.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNzEuMDAiLCJiYXNlX2ZhcmUiOiI0NzkuMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NDkuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjIyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMzQxLjAwIiwiYmFzZV9mYXJlIjoiNDQ5LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDQ5LjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIyMi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNjMuMDAiLCJiYXNlX2ZhcmUiOiI0NDkuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjIyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNDEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1363, "base_fare": 449, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 22, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1371, "filter": { "id": "F123NP00114-7", "price": 1371, "gross_total": 1363, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-32B", "aircraft_name": "Airbus-32B", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101455cmb202603101550315cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcvcj\/6+BB21gG\/Z5ieoVrfbGJbX8EyBHZPzPO7i2Zvbc=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWsJ\/r6yPrHyIBBhcijXB9\/qxOK7YIxbSwpVxEJ6QATHn8fS5zwiMo9waYO4Mljrp6E=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YWSKL", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWsJ\/r6yPrHyIBBhcijXB9\/qHA\/wqBlCRJK38XXr5zT7JpbHPEpY\/kPvgVqpLCtvAuk=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YWSKL", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQ8zF+R6DACFzrpQo41inJb1ZZzxtY3WPuAiLLeDVJo2kYfv7wtEX2PNmuQnkkf6yA=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YWSKL", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQ8zF+R6DACFzrpQo41inJbZf2SLAKrVTCKXw4HCpkyKwcv7WMwxxC5U83FjnbDlWo=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UU2YWSKL", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1377, "gross_total": 1347, "base_fare": 513, "tax": 864, "sell": { "currency": "MYR", "total": 1377, "base_fare": 513, "tax": 864 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM3NywiYmFzZV9mYXJlIjo1MTMsInRheCI6ODY0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM0NywiYmFzZV9mYXJlIjo0ODMsInRheCI6ODY0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEzNDcsImJhc2VfZmFyZSI6NDgzLCJ0YXgiOjg2NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1377, "base_fare": 513, "tax": 864, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "483.00", "tax": "864.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1377, "base_fare": 513, "tax": 864, "gross": { "base_fare": "483.00", "tax": "864.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNzcuMDAiLCJiYXNlX2ZhcmUiOiI1MTMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0ODMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNDcuMDAiLCJiYXNlX2ZhcmUiOiI0ODMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0ODMuMDAiLCJ0YXgiOiI4NjQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMzQ3LjAwIiwiYmFzZV9mYXJlIjoiNDgzLjAwIiwidGF4IjoiODY0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNDcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1347, "base_fare": 483, "tax": 864, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1377, "filter": { "id": "F123NP00114-8", "price": 1377, "gross_total": 1347, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "Airbus-32N", "aircraft_name": "Airbus-32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZt0eg0EjF6DD623kesuAJtj\/fkLwquZsKvgZwU5cPKgg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dxICuzbibmov2lCnd2RapA==", "origin": "KUL", "departure_time": "2026-03-10 14:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 15:50:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32B", "name": "Airbus-32B", "picture": "Airbus-32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "RwqlqHkhO2Abw6dkAWD0CA==", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Ovk7xHcUDH9YVRxzPAWLPQ==", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "7wegZXGn54p7TMM5Mr9feg==", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1380, "gross_total": 1373, "base_fare": 489, "tax": 914, "sell": { "currency": "MYR", "total": 1380, "base_fare": 489, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM4MCwiYmFzZV9mYXJlIjo0ODksInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM1MCwiYmFzZV9mYXJlIjo0NTksInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEzNzMsImJhc2VfZmFyZSI6NDU5LCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1380, "base_fare": 489, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "459.00", "tax": "914.00", "discount": 23, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1380, "base_fare": 489, "tax": 914, "gross": { "base_fare": "459.00", "tax": "914.00", "discount": "23.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzODAuMDAiLCJiYXNlX2ZhcmUiOiI0ODkuMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NTkuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjIzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMzUwLjAwIiwiYmFzZV9mYXJlIjoiNDU5LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU5LjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIyMy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEzNzMuMDAiLCJiYXNlX2ZhcmUiOiI0NTkuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjIzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzNTAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1373, "base_fare": 459, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 23, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1380, "filter": { "id": "F123NP00114-9", "price": 1380, "gross_total": 1373, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-32B", "aircraft_name": "Airbus-32B", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101455cmb202603101550315cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrpexlUPDuaQ27cmI6UN4RaCDgV1SW7bHsIg5kk9+5aXY=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf15lAQq7qtXd6zDHFUvG7niNfN7yq1mfEwCsXoV7ZKdfixZZcHkRSJt8atnItjKyXE=", "origin": "KUL", "departure_time": "2026-03-10 08:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VE6MMY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf15lAQq7qtXd6zDHFUvG7niqjGrxrWom2gKMr9kWDRXONPkx84fosdi5A1+cImieLM=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT23H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VE6MMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lW8LXuZlgnzuZNyjR7TetowTveo6hjMTvQ1gN8BuwESqUqe5ICUY10m9YUxr0xzqpY=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lW8LXuZlgnzuZNyjR7Tetow965SVE5\/DwsZ\/3ZXiBON7fbUmIwJLtO2+zD9Ndja4Sk=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1436, "gross_total": 1444, "base_fare": 573, "tax": 901, "sell": { "currency": "MYR", "total": 1436, "base_fare": 573, "tax": 901 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQzNiwiYmFzZV9mYXJlIjo1NzMsInRheCI6OTAxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQwNiwiYmFzZV9mYXJlIjo1NDMsInRheCI6OTAxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0NDQsImJhc2VfZmFyZSI6NTQzLCJ0YXgiOjkwMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1436, "base_fare": 573, "tax": 901, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "543.00", "tax": "901.00", "discount": 38, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1436, "base_fare": 573, "tax": 901, "gross": { "base_fare": "543.00", "tax": "901.00", "discount": "38.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MzYuMDAiLCJiYXNlX2ZhcmUiOiI1NzMuMDAiLCJ0YXgiOiI5MDEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjM4LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDA2LjAwIiwiYmFzZV9mYXJlIjoiNTQzLjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQzLjAwIiwidGF4IjoiOTAxLjAwIiwiZGlzY291bnQiOiIzOC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NDQuMDAiLCJiYXNlX2ZhcmUiOiI1NDMuMDAiLCJ0YXgiOiI5MDEuMDAiLCJkaXNjb3VudCI6IjM4LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MDYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1444, "base_fare": 543, "tax": 901, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 38, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1436, "filter": { "id": "F123NP00114-10", "price": 1436, "gross_total": 1444, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100850cmb202603100945319cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4pm6SLHaCcDNq1HZoV6FJrA3ogukSv18w7kaKxDFmCMA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "htgl4muKQJ4ggAFYZBU609PFZtkRrAmw+9mmUD0cCgs=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IldqMFY1aDJSYkdKWXduRlhzRSsvYmc9PSIsInZhbHVlIjoiK3VqcDdvNCtkYmY1YlVzYVRJY01yWksweUROQVJPcE51Q2NKYm1RL0Fnb1NpVHFLL2dWNHBMcFpMbkFSSC92RHRzbkc0M0c1U3JuQ05MQmFzV2JJVlgxZzYrdW1jZVkzODlsR1dWeGhhQitnVkRocTJRUmVDZjBWRnVJTWZqc1ZYU1NsMkV6UmVhdjcyaFZPaWxma1kyWTlDRDJ4R2VGZkZ6RENXeHR3Q3B2ejhrUUREbGRZTkpuYzNUclJ2MVA2SjZnc2FMYUcwKzVsOTJOeXVsUmphQ0xZcWhqQnVFT2VydTVYd2EzalM1dWlEcTY5STdBR1hUTzd0d2ErR2JQSEFxMDQzUVdrejdXUlJMWER3cGlHNkJBMGJnOFRjS2xFQy82RDdqVVUwYzloMnJ0V3RxR3dCY3VnTXdhSFpFOU9QT1ZGN1hybTdJWTVDMGtKbHl2dVNzMEJSY1Uva0w0aVV1WEV1bUNsSHhiWk0yNnliL2hkYnN2RStkVlUzYmxmZWtkZ3VRUjFnMVBEUnFJMDJaQ1g3S2wvUnhySDduZTkyV2QxbDl4OHFucjBXRzkxMTlhNFZocjF3V1k2bkUyR21XeDgxemE2a2h3eFI3bXFtTHdoazlqL09mTWJTczZSV0ZOQzVrZnJBTjE2TjBJNTd3cjVXMmlFdjBvbEUzS1E4YWhZUTNPdEJ1OXdvRzFKZnFPZDJGZzR5ZGdhYUJ1STdjdUliQUdGNGl0T2tlTVJSbTBDS2k3UWNUUXhzUlRIYjV1QVdBQTE0aElyQkovTWk5bzh6ZmtDbUlNRVZVN1h0M2JnRG5PSUIvMzhDTzU2a2J3SmpYeUpFS3ZJUC9HaXJaSXNhZVZIbUVnQkl6NXJJN1FVT3piVUw1ejdMMFpHcTF2dml5am5Da3puVjRmUmhQQW5zZ2hhdHl0RkRuSm1xQmQvRGVmWnlQcjFSTERZVS9VL0JvTGFBM1RSTElRK3FobTRIa2dML0FqekhnZ0lkdldHbkh3QmM0am9XRVg2cDVHZnF6UkVIdjZYNHhRNUN4UGppT3JkVjBsekM2d2ZuWTF6Q2g2TEFVOUQzZ01LVERKT1hFSXlqL3ZvRXZ5NzhBNHNwTHZPNFdnNUZEdWZzS1g0cEZEZGhuclIxYmhOQkxlZVJGV1RVem9ScG1WZzVXd2ZLM3VIaldCci9LcGcybFU4eEwrdHdYT1JBNndYaU1KTXF5TGFVdnRrNXp3U09NUGtPVDV6WndCUUN6SVU0cndUN3VLZEtiRHZvUkpudmtnUmpjRm5SVndhNzNQOFg4dnJlVk9UZHVzR01QNk54ZGp0dWVaQVN5K2NBZWJValNjYmdqTVJNVldQVWhOaHpHdU1UUytteUtPMmNVQ24zdlpLSkVoZGRLNVpsMnVrS0g4bElYdVNMWExtcXlvci9tVWYrc2lzc25hdnFyS0pjS05JRHBPdS84VTgxc1lEdFpuUXp6WEdVdy80UGRRZy9rbEZLNDlKMm5OQ2pHVTcrYzhUVW44YU13UFJTK05Qay92ZU1wVEhseFU1TWZWOVBONllNaDJsZlNnYVBmUjBGbG80cG1Wc1o5OEl4ZXZPWTc3c2ovcmdxUnpWS0xYYWdSTDhWd29QdjFVYTR0ZkMvenp2clkrbFYybDNnVi9GUkdyV0c4WnV3QU1ZZVNxNjB3alg5NGpDeU12bU9YbGs1TW8xOWxkTFEzTUZ3OUI0b0M2Qzc5Mjd6aUlpSE9QdmZhV1UvZXcyZTVwR1VMZHNxSEt1VDg1b1ZNQndtWW5nT1UxaERseDJqU21zYWpUQ3JrYzF0bU9rMTYzOTNRMGFlMFh4WEtLVVNLV1lkdjZqRUVBUldQZnYzWWxSaVhDOFJiSUFkUlBWOGFnZlpjT3V6UmFkOHN2U21Wb2lEdTZsMXdidmx6eGpmeEYrV0FjRWVySSt3OVBpTytOWEVLWDFLTExKak05ZDY4YTQ2TFQzOWNsYlZ0U1lpbUczWkNkbVZpdVcybXRJQmF3MlVyZmszODF0aWpMUWRlS3REVCtpUHBiUXNWc09XVzFiRU9RdDc4NTZzR3hJd2dtc0srNXBhbTBiZm40a2tZU25sZnN0T2FsU2NwcmowMEZEelpaYTFaZDYxdUNXb3VHK2hmR0ZISUVTaFF0a081YmxETmpVKzRKR2dXOVI2YU95L0RKZkhDK0ZCZTIrY0ZvMlk0TG0vb0tXbWFWSVlNY3I5aThCLzBiU3MrdkVPZnBFREtXTk0xTWhpTVFGZ2IveUxhOFRNck4zREp0MEUrNndHOW00emtxaXd2OVk4UmlFbDF3aEhWZUZBNzBrcnlRd2QwcHdOWkVwRFg4MGsxbjI2dzVsVjBMTU83d3F5VFkzVzJVKzlRMzk2c2M3VERrNHlJWFRHcS9sMFg0N2JpQkpjV0c2anF2bk1XdkYvQWYwbXFOTUZYVkR6NXkranhtOUNsOXQwR0doc2pRTnoyREV1MWE1c0tBaExUaTZhUzNtRlowcm9nUkx6ZTIvQjJZNDdSSWROWmtkNmtDOUl5d09rRVE4L01Pdnd4ZytqZ0xuZEFhaXY0V09jVUNlVkoweERGbVo1Y0s4aGxVbVhKaVVTMzd5bnd2RzFTUjd0Ky9jVUM5RGhsb3UzU1JBQ0ZPYy9lK2dtWG1XU3ljTHU2TnhEOVVUc1hRd0JINU5XOW9sRHpRREc2TjRpV2FBUXE4blpEVFJtRmM1blZRWXM1Mm5DRlpzYWRZTXE4eC9Zb2pkMktqZ0NoK1VEMUZISFpvPSIsIm1hYyI6IjE5ZDBkNDlhMjQ4NjJmOWFkYzE4NDkzYjAwODI1NDRiMzcyODczNWQ1MGM3NjBhZDgyNDVmZDU4ZDJiZDlmZWUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "6Zi4NGJ2fzA41FhBG6gR\/gxh94FqvX9AUgZz0I4FFOw=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IldqMFY1aDJSYkdKWXduRlhzRSsvYmc9PSIsInZhbHVlIjoiK3VqcDdvNCtkYmY1YlVzYVRJY01yWksweUROQVJPcE51Q2NKYm1RL0Fnb1NpVHFLL2dWNHBMcFpMbkFSSC92RHRzbkc0M0c1U3JuQ05MQmFzV2JJVlgxZzYrdW1jZVkzODlsR1dWeGhhQitnVkRocTJRUmVDZjBWRnVJTWZqc1ZYU1NsMkV6UmVhdjcyaFZPaWxma1kyWTlDRDJ4R2VGZkZ6RENXeHR3Q3B2ejhrUUREbGRZTkpuYzNUclJ2MVA2SjZnc2FMYUcwKzVsOTJOeXVsUmphQ0xZcWhqQnVFT2VydTVYd2EzalM1dWlEcTY5STdBR1hUTzd0d2ErR2JQSEFxMDQzUVdrejdXUlJMWER3cGlHNkJBMGJnOFRjS2xFQy82RDdqVVUwYzloMnJ0V3RxR3dCY3VnTXdhSFpFOU9QT1ZGN1hybTdJWTVDMGtKbHl2dVNzMEJSY1Uva0w0aVV1WEV1bUNsSHhiWk0yNnliL2hkYnN2RStkVlUzYmxmZWtkZ3VRUjFnMVBEUnFJMDJaQ1g3S2wvUnhySDduZTkyV2QxbDl4OHFucjBXRzkxMTlhNFZocjF3V1k2bkUyR21XeDgxemE2a2h3eFI3bXFtTHdoazlqL09mTWJTczZSV0ZOQzVrZnJBTjE2TjBJNTd3cjVXMmlFdjBvbEUzS1E4YWhZUTNPdEJ1OXdvRzFKZnFPZDJGZzR5ZGdhYUJ1STdjdUliQUdGNGl0T2tlTVJSbTBDS2k3UWNUUXhzUlRIYjV1QVdBQTE0aElyQkovTWk5bzh6ZmtDbUlNRVZVN1h0M2JnRG5PSUIvMzhDTzU2a2J3SmpYeUpFS3ZJUC9HaXJaSXNhZVZIbUVnQkl6NXJJN1FVT3piVUw1ejdMMFpHcTF2dml5am5Da3puVjRmUmhQQW5zZ2hhdHl0RkRuSm1xQmQvRGVmWnlQcjFSTERZVS9VL0JvTGFBM1RSTElRK3FobTRIa2dML0FqekhnZ0lkdldHbkh3QmM0am9XRVg2cDVHZnF6UkVIdjZYNHhRNUN4UGppT3JkVjBsekM2d2ZuWTF6Q2g2TEFVOUQzZ01LVERKT1hFSXlqL3ZvRXZ5NzhBNHNwTHZPNFdnNUZEdWZzS1g0cEZEZGhuclIxYmhOQkxlZVJGV1RVem9ScG1WZzVXd2ZLM3VIaldCci9LcGcybFU4eEwrdHdYT1JBNndYaU1KTXF5TGFVdnRrNXp3U09NUGtPVDV6WndCUUN6SVU0cndUN3VLZEtiRHZvUkpudmtnUmpjRm5SVndhNzNQOFg4dnJlVk9UZHVzR01QNk54ZGp0dWVaQVN5K2NBZWJValNjYmdqTVJNVldQVWhOaHpHdU1UUytteUtPMmNVQ24zdlpLSkVoZGRLNVpsMnVrS0g4bElYdVNMWExtcXlvci9tVWYrc2lzc25hdnFyS0pjS05JRHBPdS84VTgxc1lEdFpuUXp6WEdVdy80UGRRZy9rbEZLNDlKMm5OQ2pHVTcrYzhUVW44YU13UFJTK05Qay92ZU1wVEhseFU1TWZWOVBONllNaDJsZlNnYVBmUjBGbG80cG1Wc1o5OEl4ZXZPWTc3c2ovcmdxUnpWS0xYYWdSTDhWd29QdjFVYTR0ZkMvenp2clkrbFYybDNnVi9GUkdyV0c4WnV3QU1ZZVNxNjB3alg5NGpDeU12bU9YbGs1TW8xOWxkTFEzTUZ3OUI0b0M2Qzc5Mjd6aUlpSE9QdmZhV1UvZXcyZTVwR1VMZHNxSEt1VDg1b1ZNQndtWW5nT1UxaERseDJqU21zYWpUQ3JrYzF0bU9rMTYzOTNRMGFlMFh4WEtLVVNLV1lkdjZqRUVBUldQZnYzWWxSaVhDOFJiSUFkUlBWOGFnZlpjT3V6UmFkOHN2U21Wb2lEdTZsMXdidmx6eGpmeEYrV0FjRWVySSt3OVBpTytOWEVLWDFLTExKak05ZDY4YTQ2TFQzOWNsYlZ0U1lpbUczWkNkbVZpdVcybXRJQmF3MlVyZmszODF0aWpMUWRlS3REVCtpUHBiUXNWc09XVzFiRU9RdDc4NTZzR3hJd2dtc0srNXBhbTBiZm40a2tZU25sZnN0T2FsU2NwcmowMEZEelpaYTFaZDYxdUNXb3VHK2hmR0ZISUVTaFF0a081YmxETmpVKzRKR2dXOVI2YU95L0RKZkhDK0ZCZTIrY0ZvMlk0TG0vb0tXbWFWSVlNY3I5aThCLzBiU3MrdkVPZnBFREtXTk0xTWhpTVFGZ2IveUxhOFRNck4zREp0MEUrNndHOW00emtxaXd2OVk4UmlFbDF3aEhWZUZBNzBrcnlRd2QwcHdOWkVwRFg4MGsxbjI2dzVsVjBMTU83d3F5VFkzVzJVKzlRMzk2c2M3VERrNHlJWFRHcS9sMFg0N2JpQkpjV0c2anF2bk1XdkYvQWYwbXFOTUZYVkR6NXkranhtOUNsOXQwR0doc2pRTnoyREV1MWE1c0tBaExUaTZhUzNtRlowcm9nUkx6ZTIvQjJZNDdSSWROWmtkNmtDOUl5d09rRVE4L01Pdnd4ZytqZ0xuZEFhaXY0V09jVUNlVkoweERGbVo1Y0s4aGxVbVhKaVVTMzd5bnd2RzFTUjd0Ky9jVUM5RGhsb3UzU1JBQ0ZPYy9lK2dtWG1XU3ljTHU2TnhEOVVUc1hRd0JINU5XOW9sRHpRREc2TjRpV2FBUXE4blpEVFJtRmM1blZRWXM1Mm5DRlpzYWRZTXE4eC9Zb2pkMktqZ0NoK1VEMUZISFpvPSIsIm1hYyI6IjE5ZDBkNDlhMjQ4NjJmOWFkYzE4NDkzYjAwODI1NDRiMzcyODczNWQ1MGM3NjBhZDgyNDVmZDU4ZDJiZDlmZWUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xb0Tn5Ox30ibcedX0Yqsdx\/bAxDCZ+EFfseta9ZIpBc=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IldqMFY1aDJSYkdKWXduRlhzRSsvYmc9PSIsInZhbHVlIjoiK3VqcDdvNCtkYmY1YlVzYVRJY01yWksweUROQVJPcE51Q2NKYm1RL0Fnb1NpVHFLL2dWNHBMcFpMbkFSSC92RHRzbkc0M0c1U3JuQ05MQmFzV2JJVlgxZzYrdW1jZVkzODlsR1dWeGhhQitnVkRocTJRUmVDZjBWRnVJTWZqc1ZYU1NsMkV6UmVhdjcyaFZPaWxma1kyWTlDRDJ4R2VGZkZ6RENXeHR3Q3B2ejhrUUREbGRZTkpuYzNUclJ2MVA2SjZnc2FMYUcwKzVsOTJOeXVsUmphQ0xZcWhqQnVFT2VydTVYd2EzalM1dWlEcTY5STdBR1hUTzd0d2ErR2JQSEFxMDQzUVdrejdXUlJMWER3cGlHNkJBMGJnOFRjS2xFQy82RDdqVVUwYzloMnJ0V3RxR3dCY3VnTXdhSFpFOU9QT1ZGN1hybTdJWTVDMGtKbHl2dVNzMEJSY1Uva0w0aVV1WEV1bUNsSHhiWk0yNnliL2hkYnN2RStkVlUzYmxmZWtkZ3VRUjFnMVBEUnFJMDJaQ1g3S2wvUnhySDduZTkyV2QxbDl4OHFucjBXRzkxMTlhNFZocjF3V1k2bkUyR21XeDgxemE2a2h3eFI3bXFtTHdoazlqL09mTWJTczZSV0ZOQzVrZnJBTjE2TjBJNTd3cjVXMmlFdjBvbEUzS1E4YWhZUTNPdEJ1OXdvRzFKZnFPZDJGZzR5ZGdhYUJ1STdjdUliQUdGNGl0T2tlTVJSbTBDS2k3UWNUUXhzUlRIYjV1QVdBQTE0aElyQkovTWk5bzh6ZmtDbUlNRVZVN1h0M2JnRG5PSUIvMzhDTzU2a2J3SmpYeUpFS3ZJUC9HaXJaSXNhZVZIbUVnQkl6NXJJN1FVT3piVUw1ejdMMFpHcTF2dml5am5Da3puVjRmUmhQQW5zZ2hhdHl0RkRuSm1xQmQvRGVmWnlQcjFSTERZVS9VL0JvTGFBM1RSTElRK3FobTRIa2dML0FqekhnZ0lkdldHbkh3QmM0am9XRVg2cDVHZnF6UkVIdjZYNHhRNUN4UGppT3JkVjBsekM2d2ZuWTF6Q2g2TEFVOUQzZ01LVERKT1hFSXlqL3ZvRXZ5NzhBNHNwTHZPNFdnNUZEdWZzS1g0cEZEZGhuclIxYmhOQkxlZVJGV1RVem9ScG1WZzVXd2ZLM3VIaldCci9LcGcybFU4eEwrdHdYT1JBNndYaU1KTXF5TGFVdnRrNXp3U09NUGtPVDV6WndCUUN6SVU0cndUN3VLZEtiRHZvUkpudmtnUmpjRm5SVndhNzNQOFg4dnJlVk9UZHVzR01QNk54ZGp0dWVaQVN5K2NBZWJValNjYmdqTVJNVldQVWhOaHpHdU1UUytteUtPMmNVQ24zdlpLSkVoZGRLNVpsMnVrS0g4bElYdVNMWExtcXlvci9tVWYrc2lzc25hdnFyS0pjS05JRHBPdS84VTgxc1lEdFpuUXp6WEdVdy80UGRRZy9rbEZLNDlKMm5OQ2pHVTcrYzhUVW44YU13UFJTK05Qay92ZU1wVEhseFU1TWZWOVBONllNaDJsZlNnYVBmUjBGbG80cG1Wc1o5OEl4ZXZPWTc3c2ovcmdxUnpWS0xYYWdSTDhWd29QdjFVYTR0ZkMvenp2clkrbFYybDNnVi9GUkdyV0c4WnV3QU1ZZVNxNjB3alg5NGpDeU12bU9YbGs1TW8xOWxkTFEzTUZ3OUI0b0M2Qzc5Mjd6aUlpSE9QdmZhV1UvZXcyZTVwR1VMZHNxSEt1VDg1b1ZNQndtWW5nT1UxaERseDJqU21zYWpUQ3JrYzF0bU9rMTYzOTNRMGFlMFh4WEtLVVNLV1lkdjZqRUVBUldQZnYzWWxSaVhDOFJiSUFkUlBWOGFnZlpjT3V6UmFkOHN2U21Wb2lEdTZsMXdidmx6eGpmeEYrV0FjRWVySSt3OVBpTytOWEVLWDFLTExKak05ZDY4YTQ2TFQzOWNsYlZ0U1lpbUczWkNkbVZpdVcybXRJQmF3MlVyZmszODF0aWpMUWRlS3REVCtpUHBiUXNWc09XVzFiRU9RdDc4NTZzR3hJd2dtc0srNXBhbTBiZm40a2tZU25sZnN0T2FsU2NwcmowMEZEelpaYTFaZDYxdUNXb3VHK2hmR0ZISUVTaFF0a081YmxETmpVKzRKR2dXOVI2YU95L0RKZkhDK0ZCZTIrY0ZvMlk0TG0vb0tXbWFWSVlNY3I5aThCLzBiU3MrdkVPZnBFREtXTk0xTWhpTVFGZ2IveUxhOFRNck4zREp0MEUrNndHOW00emtxaXd2OVk4UmlFbDF3aEhWZUZBNzBrcnlRd2QwcHdOWkVwRFg4MGsxbjI2dzVsVjBMTU83d3F5VFkzVzJVKzlRMzk2c2M3VERrNHlJWFRHcS9sMFg0N2JpQkpjV0c2anF2bk1XdkYvQWYwbXFOTUZYVkR6NXkranhtOUNsOXQwR0doc2pRTnoyREV1MWE1c0tBaExUaTZhUzNtRlowcm9nUkx6ZTIvQjJZNDdSSWROWmtkNmtDOUl5d09rRVE4L01Pdnd4ZytqZ0xuZEFhaXY0V09jVUNlVkoweERGbVo1Y0s4aGxVbVhKaVVTMzd5bnd2RzFTUjd0Ky9jVUM5RGhsb3UzU1JBQ0ZPYy9lK2dtWG1XU3ljTHU2TnhEOVVUc1hRd0JINU5XOW9sRHpRREc2TjRpV2FBUXE4blpEVFJtRmM1blZRWXM1Mm5DRlpzYWRZTXE4eC9Zb2pkMktqZ0NoK1VEMUZISFpvPSIsIm1hYyI6IjE5ZDBkNDlhMjQ4NjJmOWFkYzE4NDkzYjAwODI1NDRiMzcyODczNWQ1MGM3NjBhZDgyNDVmZDU4ZDJiZDlmZWUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "GmuPqydG7mhqO3azN5rQAtLvnf6cZHPLF3IXJ+f3BJM=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IldqMFY1aDJSYkdKWXduRlhzRSsvYmc9PSIsInZhbHVlIjoiK3VqcDdvNCtkYmY1YlVzYVRJY01yWksweUROQVJPcE51Q2NKYm1RL0Fnb1NpVHFLL2dWNHBMcFpMbkFSSC92RHRzbkc0M0c1U3JuQ05MQmFzV2JJVlgxZzYrdW1jZVkzODlsR1dWeGhhQitnVkRocTJRUmVDZjBWRnVJTWZqc1ZYU1NsMkV6UmVhdjcyaFZPaWxma1kyWTlDRDJ4R2VGZkZ6RENXeHR3Q3B2ejhrUUREbGRZTkpuYzNUclJ2MVA2SjZnc2FMYUcwKzVsOTJOeXVsUmphQ0xZcWhqQnVFT2VydTVYd2EzalM1dWlEcTY5STdBR1hUTzd0d2ErR2JQSEFxMDQzUVdrejdXUlJMWER3cGlHNkJBMGJnOFRjS2xFQy82RDdqVVUwYzloMnJ0V3RxR3dCY3VnTXdhSFpFOU9QT1ZGN1hybTdJWTVDMGtKbHl2dVNzMEJSY1Uva0w0aVV1WEV1bUNsSHhiWk0yNnliL2hkYnN2RStkVlUzYmxmZWtkZ3VRUjFnMVBEUnFJMDJaQ1g3S2wvUnhySDduZTkyV2QxbDl4OHFucjBXRzkxMTlhNFZocjF3V1k2bkUyR21XeDgxemE2a2h3eFI3bXFtTHdoazlqL09mTWJTczZSV0ZOQzVrZnJBTjE2TjBJNTd3cjVXMmlFdjBvbEUzS1E4YWhZUTNPdEJ1OXdvRzFKZnFPZDJGZzR5ZGdhYUJ1STdjdUliQUdGNGl0T2tlTVJSbTBDS2k3UWNUUXhzUlRIYjV1QVdBQTE0aElyQkovTWk5bzh6ZmtDbUlNRVZVN1h0M2JnRG5PSUIvMzhDTzU2a2J3SmpYeUpFS3ZJUC9HaXJaSXNhZVZIbUVnQkl6NXJJN1FVT3piVUw1ejdMMFpHcTF2dml5am5Da3puVjRmUmhQQW5zZ2hhdHl0RkRuSm1xQmQvRGVmWnlQcjFSTERZVS9VL0JvTGFBM1RSTElRK3FobTRIa2dML0FqekhnZ0lkdldHbkh3QmM0am9XRVg2cDVHZnF6UkVIdjZYNHhRNUN4UGppT3JkVjBsekM2d2ZuWTF6Q2g2TEFVOUQzZ01LVERKT1hFSXlqL3ZvRXZ5NzhBNHNwTHZPNFdnNUZEdWZzS1g0cEZEZGhuclIxYmhOQkxlZVJGV1RVem9ScG1WZzVXd2ZLM3VIaldCci9LcGcybFU4eEwrdHdYT1JBNndYaU1KTXF5TGFVdnRrNXp3U09NUGtPVDV6WndCUUN6SVU0cndUN3VLZEtiRHZvUkpudmtnUmpjRm5SVndhNzNQOFg4dnJlVk9UZHVzR01QNk54ZGp0dWVaQVN5K2NBZWJValNjYmdqTVJNVldQVWhOaHpHdU1UUytteUtPMmNVQ24zdlpLSkVoZGRLNVpsMnVrS0g4bElYdVNMWExtcXlvci9tVWYrc2lzc25hdnFyS0pjS05JRHBPdS84VTgxc1lEdFpuUXp6WEdVdy80UGRRZy9rbEZLNDlKMm5OQ2pHVTcrYzhUVW44YU13UFJTK05Qay92ZU1wVEhseFU1TWZWOVBONllNaDJsZlNnYVBmUjBGbG80cG1Wc1o5OEl4ZXZPWTc3c2ovcmdxUnpWS0xYYWdSTDhWd29QdjFVYTR0ZkMvenp2clkrbFYybDNnVi9GUkdyV0c4WnV3QU1ZZVNxNjB3alg5NGpDeU12bU9YbGs1TW8xOWxkTFEzTUZ3OUI0b0M2Qzc5Mjd6aUlpSE9QdmZhV1UvZXcyZTVwR1VMZHNxSEt1VDg1b1ZNQndtWW5nT1UxaERseDJqU21zYWpUQ3JrYzF0bU9rMTYzOTNRMGFlMFh4WEtLVVNLV1lkdjZqRUVBUldQZnYzWWxSaVhDOFJiSUFkUlBWOGFnZlpjT3V6UmFkOHN2U21Wb2lEdTZsMXdidmx6eGpmeEYrV0FjRWVySSt3OVBpTytOWEVLWDFLTExKak05ZDY4YTQ2TFQzOWNsYlZ0U1lpbUczWkNkbVZpdVcybXRJQmF3MlVyZmszODF0aWpMUWRlS3REVCtpUHBiUXNWc09XVzFiRU9RdDc4NTZzR3hJd2dtc0srNXBhbTBiZm40a2tZU25sZnN0T2FsU2NwcmowMEZEelpaYTFaZDYxdUNXb3VHK2hmR0ZISUVTaFF0a081YmxETmpVKzRKR2dXOVI2YU95L0RKZkhDK0ZCZTIrY0ZvMlk0TG0vb0tXbWFWSVlNY3I5aThCLzBiU3MrdkVPZnBFREtXTk0xTWhpTVFGZ2IveUxhOFRNck4zREp0MEUrNndHOW00emtxaXd2OVk4UmlFbDF3aEhWZUZBNzBrcnlRd2QwcHdOWkVwRFg4MGsxbjI2dzVsVjBMTU83d3F5VFkzVzJVKzlRMzk2c2M3VERrNHlJWFRHcS9sMFg0N2JpQkpjV0c2anF2bk1XdkYvQWYwbXFOTUZYVkR6NXkranhtOUNsOXQwR0doc2pRTnoyREV1MWE1c0tBaExUaTZhUzNtRlowcm9nUkx6ZTIvQjJZNDdSSWROWmtkNmtDOUl5d09rRVE4L01Pdnd4ZytqZ0xuZEFhaXY0V09jVUNlVkoweERGbVo1Y0s4aGxVbVhKaVVTMzd5bnd2RzFTUjd0Ky9jVUM5RGhsb3UzU1JBQ0ZPYy9lK2dtWG1XU3ljTHU2TnhEOVVUc1hRd0JINU5XOW9sRHpRREc2TjRpV2FBUXE4blpEVFJtRmM1blZRWXM1Mm5DRlpzYWRZTXE4eC9Zb2pkMktqZ0NoK1VEMUZISFpvPSIsIm1hYyI6IjE5ZDBkNDlhMjQ4NjJmOWFkYzE4NDkzYjAwODI1NDRiMzcyODczNWQ1MGM3NjBhZDgyNDVmZDU4ZDJiZDlmZWUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1446, "gross_total": 1416, "base_fare": 540, "tax": 906, "sell": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ0NiwiYmFzZV9mYXJlIjo1NDAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQxNiwiYmFzZV9mYXJlIjo1MTAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MTYsImJhc2VfZmFyZSI6NTEwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NDYuMDAiLCJiYXNlX2ZhcmUiOiI1NDAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDE2LjAwIiwiYmFzZV9mYXJlIjoiNTEwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1416, "base_fare": 510, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1446, "filter": { "id": "F123NP00114-11", "price": 1446, "gross_total": 1416, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6rAnahvNpz0m2NGErT2IeNFc4hKEWifTbL2aP4ZL9tUA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rDby1\/VgmguFCq0Nrt5JyeAITFE0lss7c3QqT4cV8xE=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Imp5UmErSVdDZEluZm1vN0FrV004WEE9PSIsInZhbHVlIjoiYUNTK3NITWJSNU1NREZSbjZBZ2RvbjhEcXhKNU03OExxL3lKbFptclpZVEpFdUVZVEFTdTNRZ3E0WDg0L1BxRXZBNlF5UmRoUm5UNHR5V1hOUmJ2Y0liNy9SVEloUldURkZXc3JrMEJ4NWtSNjNrd09uMktaZ3BVNS8xZXdNekNRVnJaWWZSSEtYZ09aZ2RaSng4YVFQS2RmOHpmUDRRYWFRQ0VVdGNaMElSYmpUY2k2SXM2WFBSTHZ3ejZuQzZZa3dIdnF5d3k4M1lwV2Q1R2lnZVNqa1RaenVKWTQ0N1FGeEcreU84WDBxWTdwcVphalI1Qm1FMno3RmtiN0Y3cFlQUE1vODRUSHNWcTFJRWN5YlNxRCtjNksvLzBob2oxbENJcHptcnVHU2twdE8vMmpTV2VkRGNzQmptQ25zcVNmdTdCUHNCRWwrczdQYWVzMXdvWnNoRVlKRTVmN1BROEtiS2RaQ0lkUDdYeWY2dUhoWWpmc2Z5ZVJHRjRYeDA0cmVveGZoTWtnK092QXIzTTlVRnpsSmpDY2pSaGg3STBFRnRnb0VBeEZvMU4vMXhoTnRsbGNFWnQrellTVTRHczdDSmJYdkZRS0d0NlJxTkdZSTNMWTVpRmZ3amxNZXFPTUJPMi9qZEpEd2daTnh6V2JMMWtvVDQ4NG5wellzeVE3QVpReUF4L3l6Mk1KS2U5STk1dmRkbksxZmp2cGhEYlJHclBJR1d3K1VhczBhMmRSOVIrb0NLNGlGeGJwSGVtMGJDOTZBbGIyVUZ5REVZVzlmanZtdjNvOUIzRFJOTVZSUUdySk8xdmNtb2NuaVE1YXBpZHNKNmVOQTNGcDhqY2l2Y3lUNUNTU3c2SWUyNkQzU1NNeGpETStlWmdNcGJESzZOTkJKUWxBdzdZK0NHQlkrSS96RVJMMms5QjFYOE93cXRqZ3Nqd0NqNFhQNmZoWDNHUGhWaDNkV3ZmYTBMVVpIVkNQMnllOTFXTGxibVl0b3M5WHlMV2VFQlVNMVc2SHljL21HK2REM01rUm9wdFJjZnczK1NXUS9Pdlo3bTd1S29ocWU3Vlk4N0JaSkJXMkRMZmtMT2Z1NzBoMU5RaWVqSjJVTCtzN0dDNnRwOG5VVGoyRlpiU3dGMFc4cHRRL3J6WDNaSVZ5MHR5SVJkME9CdmpmWUZFcG5KVVRtNE03a2U3bW00Q2VWSnJMdzV4bnpjU3F2MFJXa0l0MVJFa2pocTd0RHZJSnVOMW5XY3lrMGYzM3RDQWViVHhtekRHSU5IMjV5bldqTEVjQkdNUVZ5TXJMNUR5dWtDS3djcVJrVmZPV0o1aXdiWUxHcHpRTWZaN1ZwbEUxUTRvMGJwU3ZFby9iZDc5TWE4Y25IL3NFM3E1MzJuKzIyUW80dHJobERlb2lReXZxSElyMVM5dVpjWkVYam5ISTZzdlBPZFlDL2ZGUzlzYTFzSjdFQk4wNG9qeXFYRkh4K3NSaWNBZlVTWnFYVTV0cXIyLzRnQ0V4UDlrckJSU3hKK2FVYlNsTDZhb1ZtamFrRzRFRlZiSkRuNk90NDlFODdJZGs3OVA5bjZFKzFmSFVmL0oxMWlRdDcwQ0lBQ0dnd0VOUmJqS3hnZjRVSGNSSklKYkJDSHZUOWVBTE9jZGZzS2NaVnJCWGRlU1FEOFBXMFFnck11QWdTRmdTMkxQc0h3Tk4xc1VuUGVYdEdhd1AycTRUbVU3K29aZUY2ZVpxN2U3aitxQ0tqRHJnU08vTkd4NGRWdmpLRnhwUWZYYldjRHRuRWVJbTJmcHFRZXNScERlUlluRk5NK2JiQ0NCUmVqeWFPRndwZUhlWmcyNEZxZnpJODVTZHBrdnZiWnRnZWd2TmdxTkhobW1KZ3d3VzUrUHJUMStCbXlLSjRaVkxvM1dtUG1mTVFxV3BBSWNRZmhNMm1ZdDdwTUw5MG13Qkd6UFczSnFRS2lSVS9NSXdMemcxMWZnZW5UeDFNYzA3bVU5WnE2S3ZQaGF0anJIcWkwQmVQYzBaZGtCQ1B5YWNmK0doVGRPVVVNVWtiSmtSdStYZ25ZRTZ0QzRXaExrZUhvL2dMZUNYWktaK004cXhtMjVzUXNzcDBBSytpOEZZSXFDME0xaVIzNTBydThhellLeHJDWUxQV29UZ2d1SFdzWEdkRHZoV1pFamU5eFErL0hPenFZQ0ZxTTRQaW9TUHArWnlxdnJpaFYyQS80bGI4VXlDb3AwZVE5VG9IMk9PN3AvdTlJa3prMTdZY2xkQXhpUitsRTdKQTFTMmxiV1ovWk50ZE9TVlZOK3dtWDBXeU1NaGFYeElsRWZUK1dIVXZPQWZiaUFoU3JTdUNFbmROVjJjVXZjbW1JZVlkajh0eHo1eWI1dkltRGJRNmRjazBIRXpwQ3dKU29KZmhJd1dsYUlXb3dPWncxRUxFRUp2S1hjV3d2bzY3YnIrSmxFTzJrUEkxQ0pyNHNlZ3gzNHpFcEJGaHhnekUyZGljNzk4MDNZSnl2ZmdMV1lRYjIwc2kzbVBzWXFwejVPT3JaaS90N3pwQ0hTOGdUWGJKMGhRRUU0bUh4Tmt4bWloeW9SNVh2dWVFeWpJckp2RVdJUmhjUytyRWJiQWx2eWRiaXBSNS9qb3dGTDRxUjZYSlh6bFJId0Q3cVpPWlN5OHRySzg3NUNoblNBczhTU1pyMFEwdDNwMFQwYlBMT3JsNUZqWnloRkV2RjhWNXFETkZZN3FVYStzdUNuQlFlWW1reXVlRXZCVXFCb29yOGhCNUFKT0ZRPSIsIm1hYyI6IjEwNmI5YmIyYmEyYzFkZDM5ZDcxMTljMzhlYThhZTdmYTBiYWJkYmRhYzlkODZhYTRiOGUxMTc5OTJhODAyZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "XGgdXaq8dAQzNixZOZ5wTb8JFW7\/HGCDFhP\/o+1Q39U=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Imp5UmErSVdDZEluZm1vN0FrV004WEE9PSIsInZhbHVlIjoiYUNTK3NITWJSNU1NREZSbjZBZ2RvbjhEcXhKNU03OExxL3lKbFptclpZVEpFdUVZVEFTdTNRZ3E0WDg0L1BxRXZBNlF5UmRoUm5UNHR5V1hOUmJ2Y0liNy9SVEloUldURkZXc3JrMEJ4NWtSNjNrd09uMktaZ3BVNS8xZXdNekNRVnJaWWZSSEtYZ09aZ2RaSng4YVFQS2RmOHpmUDRRYWFRQ0VVdGNaMElSYmpUY2k2SXM2WFBSTHZ3ejZuQzZZa3dIdnF5d3k4M1lwV2Q1R2lnZVNqa1RaenVKWTQ0N1FGeEcreU84WDBxWTdwcVphalI1Qm1FMno3RmtiN0Y3cFlQUE1vODRUSHNWcTFJRWN5YlNxRCtjNksvLzBob2oxbENJcHptcnVHU2twdE8vMmpTV2VkRGNzQmptQ25zcVNmdTdCUHNCRWwrczdQYWVzMXdvWnNoRVlKRTVmN1BROEtiS2RaQ0lkUDdYeWY2dUhoWWpmc2Z5ZVJHRjRYeDA0cmVveGZoTWtnK092QXIzTTlVRnpsSmpDY2pSaGg3STBFRnRnb0VBeEZvMU4vMXhoTnRsbGNFWnQrellTVTRHczdDSmJYdkZRS0d0NlJxTkdZSTNMWTVpRmZ3amxNZXFPTUJPMi9qZEpEd2daTnh6V2JMMWtvVDQ4NG5wellzeVE3QVpReUF4L3l6Mk1KS2U5STk1dmRkbksxZmp2cGhEYlJHclBJR1d3K1VhczBhMmRSOVIrb0NLNGlGeGJwSGVtMGJDOTZBbGIyVUZ5REVZVzlmanZtdjNvOUIzRFJOTVZSUUdySk8xdmNtb2NuaVE1YXBpZHNKNmVOQTNGcDhqY2l2Y3lUNUNTU3c2SWUyNkQzU1NNeGpETStlWmdNcGJESzZOTkJKUWxBdzdZK0NHQlkrSS96RVJMMms5QjFYOE93cXRqZ3Nqd0NqNFhQNmZoWDNHUGhWaDNkV3ZmYTBMVVpIVkNQMnllOTFXTGxibVl0b3M5WHlMV2VFQlVNMVc2SHljL21HK2REM01rUm9wdFJjZnczK1NXUS9Pdlo3bTd1S29ocWU3Vlk4N0JaSkJXMkRMZmtMT2Z1NzBoMU5RaWVqSjJVTCtzN0dDNnRwOG5VVGoyRlpiU3dGMFc4cHRRL3J6WDNaSVZ5MHR5SVJkME9CdmpmWUZFcG5KVVRtNE03a2U3bW00Q2VWSnJMdzV4bnpjU3F2MFJXa0l0MVJFa2pocTd0RHZJSnVOMW5XY3lrMGYzM3RDQWViVHhtekRHSU5IMjV5bldqTEVjQkdNUVZ5TXJMNUR5dWtDS3djcVJrVmZPV0o1aXdiWUxHcHpRTWZaN1ZwbEUxUTRvMGJwU3ZFby9iZDc5TWE4Y25IL3NFM3E1MzJuKzIyUW80dHJobERlb2lReXZxSElyMVM5dVpjWkVYam5ISTZzdlBPZFlDL2ZGUzlzYTFzSjdFQk4wNG9qeXFYRkh4K3NSaWNBZlVTWnFYVTV0cXIyLzRnQ0V4UDlrckJSU3hKK2FVYlNsTDZhb1ZtamFrRzRFRlZiSkRuNk90NDlFODdJZGs3OVA5bjZFKzFmSFVmL0oxMWlRdDcwQ0lBQ0dnd0VOUmJqS3hnZjRVSGNSSklKYkJDSHZUOWVBTE9jZGZzS2NaVnJCWGRlU1FEOFBXMFFnck11QWdTRmdTMkxQc0h3Tk4xc1VuUGVYdEdhd1AycTRUbVU3K29aZUY2ZVpxN2U3aitxQ0tqRHJnU08vTkd4NGRWdmpLRnhwUWZYYldjRHRuRWVJbTJmcHFRZXNScERlUlluRk5NK2JiQ0NCUmVqeWFPRndwZUhlWmcyNEZxZnpJODVTZHBrdnZiWnRnZWd2TmdxTkhobW1KZ3d3VzUrUHJUMStCbXlLSjRaVkxvM1dtUG1mTVFxV3BBSWNRZmhNMm1ZdDdwTUw5MG13Qkd6UFczSnFRS2lSVS9NSXdMemcxMWZnZW5UeDFNYzA3bVU5WnE2S3ZQaGF0anJIcWkwQmVQYzBaZGtCQ1B5YWNmK0doVGRPVVVNVWtiSmtSdStYZ25ZRTZ0QzRXaExrZUhvL2dMZUNYWktaK004cXhtMjVzUXNzcDBBSytpOEZZSXFDME0xaVIzNTBydThhellLeHJDWUxQV29UZ2d1SFdzWEdkRHZoV1pFamU5eFErL0hPenFZQ0ZxTTRQaW9TUHArWnlxdnJpaFYyQS80bGI4VXlDb3AwZVE5VG9IMk9PN3AvdTlJa3prMTdZY2xkQXhpUitsRTdKQTFTMmxiV1ovWk50ZE9TVlZOK3dtWDBXeU1NaGFYeElsRWZUK1dIVXZPQWZiaUFoU3JTdUNFbmROVjJjVXZjbW1JZVlkajh0eHo1eWI1dkltRGJRNmRjazBIRXpwQ3dKU29KZmhJd1dsYUlXb3dPWncxRUxFRUp2S1hjV3d2bzY3YnIrSmxFTzJrUEkxQ0pyNHNlZ3gzNHpFcEJGaHhnekUyZGljNzk4MDNZSnl2ZmdMV1lRYjIwc2kzbVBzWXFwejVPT3JaaS90N3pwQ0hTOGdUWGJKMGhRRUU0bUh4Tmt4bWloeW9SNVh2dWVFeWpJckp2RVdJUmhjUytyRWJiQWx2eWRiaXBSNS9qb3dGTDRxUjZYSlh6bFJId0Q3cVpPWlN5OHRySzg3NUNoblNBczhTU1pyMFEwdDNwMFQwYlBMT3JsNUZqWnloRkV2RjhWNXFETkZZN3FVYStzdUNuQlFlWW1reXVlRXZCVXFCb29yOGhCNUFKT0ZRPSIsIm1hYyI6IjEwNmI5YmIyYmEyYzFkZDM5ZDcxMTljMzhlYThhZTdmYTBiYWJkYmRhYzlkODZhYTRiOGUxMTc5OTJhODAyZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "DC1u62I\/Yzfzv7A4tyMJ9CvBtvLuP0vaydTEk33I3Pk=", "origin": "DAC", "departure_time": "2026-04-28 15:10:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 17:15:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Imp5UmErSVdDZEluZm1vN0FrV004WEE9PSIsInZhbHVlIjoiYUNTK3NITWJSNU1NREZSbjZBZ2RvbjhEcXhKNU03OExxL3lKbFptclpZVEpFdUVZVEFTdTNRZ3E0WDg0L1BxRXZBNlF5UmRoUm5UNHR5V1hOUmJ2Y0liNy9SVEloUldURkZXc3JrMEJ4NWtSNjNrd09uMktaZ3BVNS8xZXdNekNRVnJaWWZSSEtYZ09aZ2RaSng4YVFQS2RmOHpmUDRRYWFRQ0VVdGNaMElSYmpUY2k2SXM2WFBSTHZ3ejZuQzZZa3dIdnF5d3k4M1lwV2Q1R2lnZVNqa1RaenVKWTQ0N1FGeEcreU84WDBxWTdwcVphalI1Qm1FMno3RmtiN0Y3cFlQUE1vODRUSHNWcTFJRWN5YlNxRCtjNksvLzBob2oxbENJcHptcnVHU2twdE8vMmpTV2VkRGNzQmptQ25zcVNmdTdCUHNCRWwrczdQYWVzMXdvWnNoRVlKRTVmN1BROEtiS2RaQ0lkUDdYeWY2dUhoWWpmc2Z5ZVJHRjRYeDA0cmVveGZoTWtnK092QXIzTTlVRnpsSmpDY2pSaGg3STBFRnRnb0VBeEZvMU4vMXhoTnRsbGNFWnQrellTVTRHczdDSmJYdkZRS0d0NlJxTkdZSTNMWTVpRmZ3amxNZXFPTUJPMi9qZEpEd2daTnh6V2JMMWtvVDQ4NG5wellzeVE3QVpReUF4L3l6Mk1KS2U5STk1dmRkbksxZmp2cGhEYlJHclBJR1d3K1VhczBhMmRSOVIrb0NLNGlGeGJwSGVtMGJDOTZBbGIyVUZ5REVZVzlmanZtdjNvOUIzRFJOTVZSUUdySk8xdmNtb2NuaVE1YXBpZHNKNmVOQTNGcDhqY2l2Y3lUNUNTU3c2SWUyNkQzU1NNeGpETStlWmdNcGJESzZOTkJKUWxBdzdZK0NHQlkrSS96RVJMMms5QjFYOE93cXRqZ3Nqd0NqNFhQNmZoWDNHUGhWaDNkV3ZmYTBMVVpIVkNQMnllOTFXTGxibVl0b3M5WHlMV2VFQlVNMVc2SHljL21HK2REM01rUm9wdFJjZnczK1NXUS9Pdlo3bTd1S29ocWU3Vlk4N0JaSkJXMkRMZmtMT2Z1NzBoMU5RaWVqSjJVTCtzN0dDNnRwOG5VVGoyRlpiU3dGMFc4cHRRL3J6WDNaSVZ5MHR5SVJkME9CdmpmWUZFcG5KVVRtNE03a2U3bW00Q2VWSnJMdzV4bnpjU3F2MFJXa0l0MVJFa2pocTd0RHZJSnVOMW5XY3lrMGYzM3RDQWViVHhtekRHSU5IMjV5bldqTEVjQkdNUVZ5TXJMNUR5dWtDS3djcVJrVmZPV0o1aXdiWUxHcHpRTWZaN1ZwbEUxUTRvMGJwU3ZFby9iZDc5TWE4Y25IL3NFM3E1MzJuKzIyUW80dHJobERlb2lReXZxSElyMVM5dVpjWkVYam5ISTZzdlBPZFlDL2ZGUzlzYTFzSjdFQk4wNG9qeXFYRkh4K3NSaWNBZlVTWnFYVTV0cXIyLzRnQ0V4UDlrckJSU3hKK2FVYlNsTDZhb1ZtamFrRzRFRlZiSkRuNk90NDlFODdJZGs3OVA5bjZFKzFmSFVmL0oxMWlRdDcwQ0lBQ0dnd0VOUmJqS3hnZjRVSGNSSklKYkJDSHZUOWVBTE9jZGZzS2NaVnJCWGRlU1FEOFBXMFFnck11QWdTRmdTMkxQc0h3Tk4xc1VuUGVYdEdhd1AycTRUbVU3K29aZUY2ZVpxN2U3aitxQ0tqRHJnU08vTkd4NGRWdmpLRnhwUWZYYldjRHRuRWVJbTJmcHFRZXNScERlUlluRk5NK2JiQ0NCUmVqeWFPRndwZUhlWmcyNEZxZnpJODVTZHBrdnZiWnRnZWd2TmdxTkhobW1KZ3d3VzUrUHJUMStCbXlLSjRaVkxvM1dtUG1mTVFxV3BBSWNRZmhNMm1ZdDdwTUw5MG13Qkd6UFczSnFRS2lSVS9NSXdMemcxMWZnZW5UeDFNYzA3bVU5WnE2S3ZQaGF0anJIcWkwQmVQYzBaZGtCQ1B5YWNmK0doVGRPVVVNVWtiSmtSdStYZ25ZRTZ0QzRXaExrZUhvL2dMZUNYWktaK004cXhtMjVzUXNzcDBBSytpOEZZSXFDME0xaVIzNTBydThhellLeHJDWUxQV29UZ2d1SFdzWEdkRHZoV1pFamU5eFErL0hPenFZQ0ZxTTRQaW9TUHArWnlxdnJpaFYyQS80bGI4VXlDb3AwZVE5VG9IMk9PN3AvdTlJa3prMTdZY2xkQXhpUitsRTdKQTFTMmxiV1ovWk50ZE9TVlZOK3dtWDBXeU1NaGFYeElsRWZUK1dIVXZPQWZiaUFoU3JTdUNFbmROVjJjVXZjbW1JZVlkajh0eHo1eWI1dkltRGJRNmRjazBIRXpwQ3dKU29KZmhJd1dsYUlXb3dPWncxRUxFRUp2S1hjV3d2bzY3YnIrSmxFTzJrUEkxQ0pyNHNlZ3gzNHpFcEJGaHhnekUyZGljNzk4MDNZSnl2ZmdMV1lRYjIwc2kzbVBzWXFwejVPT3JaaS90N3pwQ0hTOGdUWGJKMGhRRUU0bUh4Tmt4bWloeW9SNVh2dWVFeWpJckp2RVdJUmhjUytyRWJiQWx2eWRiaXBSNS9qb3dGTDRxUjZYSlh6bFJId0Q3cVpPWlN5OHRySzg3NUNoblNBczhTU1pyMFEwdDNwMFQwYlBMT3JsNUZqWnloRkV2RjhWNXFETkZZN3FVYStzdUNuQlFlWW1reXVlRXZCVXFCb29yOGhCNUFKT0ZRPSIsIm1hYyI6IjEwNmI5YmIyYmEyYzFkZDM5ZDcxMTljMzhlYThhZTdmYTBiYWJkYmRhYzlkODZhYTRiOGUxMTc5OTJhODAyZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "h2Mh7mRMUtYO5MCvPJbIiS+MBnK3kz9oBYA0MXrBDFo=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT20H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Imp5UmErSVdDZEluZm1vN0FrV004WEE9PSIsInZhbHVlIjoiYUNTK3NITWJSNU1NREZSbjZBZ2RvbjhEcXhKNU03OExxL3lKbFptclpZVEpFdUVZVEFTdTNRZ3E0WDg0L1BxRXZBNlF5UmRoUm5UNHR5V1hOUmJ2Y0liNy9SVEloUldURkZXc3JrMEJ4NWtSNjNrd09uMktaZ3BVNS8xZXdNekNRVnJaWWZSSEtYZ09aZ2RaSng4YVFQS2RmOHpmUDRRYWFRQ0VVdGNaMElSYmpUY2k2SXM2WFBSTHZ3ejZuQzZZa3dIdnF5d3k4M1lwV2Q1R2lnZVNqa1RaenVKWTQ0N1FGeEcreU84WDBxWTdwcVphalI1Qm1FMno3RmtiN0Y3cFlQUE1vODRUSHNWcTFJRWN5YlNxRCtjNksvLzBob2oxbENJcHptcnVHU2twdE8vMmpTV2VkRGNzQmptQ25zcVNmdTdCUHNCRWwrczdQYWVzMXdvWnNoRVlKRTVmN1BROEtiS2RaQ0lkUDdYeWY2dUhoWWpmc2Z5ZVJHRjRYeDA0cmVveGZoTWtnK092QXIzTTlVRnpsSmpDY2pSaGg3STBFRnRnb0VBeEZvMU4vMXhoTnRsbGNFWnQrellTVTRHczdDSmJYdkZRS0d0NlJxTkdZSTNMWTVpRmZ3amxNZXFPTUJPMi9qZEpEd2daTnh6V2JMMWtvVDQ4NG5wellzeVE3QVpReUF4L3l6Mk1KS2U5STk1dmRkbksxZmp2cGhEYlJHclBJR1d3K1VhczBhMmRSOVIrb0NLNGlGeGJwSGVtMGJDOTZBbGIyVUZ5REVZVzlmanZtdjNvOUIzRFJOTVZSUUdySk8xdmNtb2NuaVE1YXBpZHNKNmVOQTNGcDhqY2l2Y3lUNUNTU3c2SWUyNkQzU1NNeGpETStlWmdNcGJESzZOTkJKUWxBdzdZK0NHQlkrSS96RVJMMms5QjFYOE93cXRqZ3Nqd0NqNFhQNmZoWDNHUGhWaDNkV3ZmYTBMVVpIVkNQMnllOTFXTGxibVl0b3M5WHlMV2VFQlVNMVc2SHljL21HK2REM01rUm9wdFJjZnczK1NXUS9Pdlo3bTd1S29ocWU3Vlk4N0JaSkJXMkRMZmtMT2Z1NzBoMU5RaWVqSjJVTCtzN0dDNnRwOG5VVGoyRlpiU3dGMFc4cHRRL3J6WDNaSVZ5MHR5SVJkME9CdmpmWUZFcG5KVVRtNE03a2U3bW00Q2VWSnJMdzV4bnpjU3F2MFJXa0l0MVJFa2pocTd0RHZJSnVOMW5XY3lrMGYzM3RDQWViVHhtekRHSU5IMjV5bldqTEVjQkdNUVZ5TXJMNUR5dWtDS3djcVJrVmZPV0o1aXdiWUxHcHpRTWZaN1ZwbEUxUTRvMGJwU3ZFby9iZDc5TWE4Y25IL3NFM3E1MzJuKzIyUW80dHJobERlb2lReXZxSElyMVM5dVpjWkVYam5ISTZzdlBPZFlDL2ZGUzlzYTFzSjdFQk4wNG9qeXFYRkh4K3NSaWNBZlVTWnFYVTV0cXIyLzRnQ0V4UDlrckJSU3hKK2FVYlNsTDZhb1ZtamFrRzRFRlZiSkRuNk90NDlFODdJZGs3OVA5bjZFKzFmSFVmL0oxMWlRdDcwQ0lBQ0dnd0VOUmJqS3hnZjRVSGNSSklKYkJDSHZUOWVBTE9jZGZzS2NaVnJCWGRlU1FEOFBXMFFnck11QWdTRmdTMkxQc0h3Tk4xc1VuUGVYdEdhd1AycTRUbVU3K29aZUY2ZVpxN2U3aitxQ0tqRHJnU08vTkd4NGRWdmpLRnhwUWZYYldjRHRuRWVJbTJmcHFRZXNScERlUlluRk5NK2JiQ0NCUmVqeWFPRndwZUhlWmcyNEZxZnpJODVTZHBrdnZiWnRnZWd2TmdxTkhobW1KZ3d3VzUrUHJUMStCbXlLSjRaVkxvM1dtUG1mTVFxV3BBSWNRZmhNMm1ZdDdwTUw5MG13Qkd6UFczSnFRS2lSVS9NSXdMemcxMWZnZW5UeDFNYzA3bVU5WnE2S3ZQaGF0anJIcWkwQmVQYzBaZGtCQ1B5YWNmK0doVGRPVVVNVWtiSmtSdStYZ25ZRTZ0QzRXaExrZUhvL2dMZUNYWktaK004cXhtMjVzUXNzcDBBSytpOEZZSXFDME0xaVIzNTBydThhellLeHJDWUxQV29UZ2d1SFdzWEdkRHZoV1pFamU5eFErL0hPenFZQ0ZxTTRQaW9TUHArWnlxdnJpaFYyQS80bGI4VXlDb3AwZVE5VG9IMk9PN3AvdTlJa3prMTdZY2xkQXhpUitsRTdKQTFTMmxiV1ovWk50ZE9TVlZOK3dtWDBXeU1NaGFYeElsRWZUK1dIVXZPQWZiaUFoU3JTdUNFbmROVjJjVXZjbW1JZVlkajh0eHo1eWI1dkltRGJRNmRjazBIRXpwQ3dKU29KZmhJd1dsYUlXb3dPWncxRUxFRUp2S1hjV3d2bzY3YnIrSmxFTzJrUEkxQ0pyNHNlZ3gzNHpFcEJGaHhnekUyZGljNzk4MDNZSnl2ZmdMV1lRYjIwc2kzbVBzWXFwejVPT3JaaS90N3pwQ0hTOGdUWGJKMGhRRUU0bUh4Tmt4bWloeW9SNVh2dWVFeWpJckp2RVdJUmhjUytyRWJiQWx2eWRiaXBSNS9qb3dGTDRxUjZYSlh6bFJId0Q3cVpPWlN5OHRySzg3NUNoblNBczhTU1pyMFEwdDNwMFQwYlBMT3JsNUZqWnloRkV2RjhWNXFETkZZN3FVYStzdUNuQlFlWW1reXVlRXZCVXFCb29yOGhCNUFKT0ZRPSIsIm1hYyI6IjEwNmI5YmIyYmEyYzFkZDM5ZDcxMTljMzhlYThhZTdmYTBiYWJkYmRhYzlkODZhYTRiOGUxMTc5OTJhODAyZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1446, "gross_total": 1416, "base_fare": 540, "tax": 906, "sell": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ0NiwiYmFzZV9mYXJlIjo1NDAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQxNiwiYmFzZV9mYXJlIjo1MTAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MTYsImJhc2VfZmFyZSI6NTEwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NDYuMDAiLCJiYXNlX2ZhcmUiOiI1NDAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDE2LjAwIiwiYmFzZV9mYXJlIjoiNTEwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1416, "base_fare": 510, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1446, "filter": { "id": "F123NP00114-12", "price": 1446, "gross_total": 1416, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM5l3bqfRGCtvO8De8Rf3X7hHok4\/lBPoACLpgtLChW0hw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "o6o1fpyGrhiGib8fQmKBv3IKfXNut520HrU3mmCa3t0=", "origin": "KUL", "departure_time": "2026-03-10 23:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-11 02:25:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlUxaU90T3dmZ3BQa0xWQTBiR21LT2c9PSIsInZhbHVlIjoiUFovUTlmTnJxRXJ3ZGJCazlOaC9Uc3YrdUt6MFRTL01DZCsvai9DRHNIMlAxNjZJSXlRM2xYKzF2T1UwUHhUY0lQMEhScUtBbXE5TFBEUjRhMzhMeHJLSzZ4YmhGd2tEMVhrWTZ1V1lVTmJtMzBlK3FJRzF0bHl4UThlc3VlbmVOeGptWHVZVkNVb09POTV5RlFKVTRnTU0xYkljancxTXFMcktnL1lzaCtVTzRPclRGNTFmbE42ZFBDNk5tRExCQVNIbWQ1QnBBWGFMeUppTzFmYyt1NmtsZHVRM2VuYUljZnJmY20wTzdWTUd1ZExBWXNGZ3NVWkRVdzhjRU8zWXc2dzVtUTU3MGNkeGc0RVBhamh5QjJ4MjI5VGxyTFpLZVZiVVdQOGlGVjNQRWs0d1REVjJjenlpZmhHV0s0anFqUnIwRjRPcE5ULzJGQWdibEVyRk1rSFUyUDFHdEduMWp3b2dZbDlRZFdYZVpYYTVaN1cvOHkxRFBpVDRORUVsNHlMa0RoNXFLSmlpVEhlbDNNRThJOEVrQkFEU1gxbFVXeE5BcUZNcTdVM2lySGhLL1loNCtnLzNIMHl3dWx3L2VTUEpHWms3ZU1jc0tDQ1dvTnlxMzJMNi9PVjlqWGt1Rlp4Z1dRWGhWb2VtYVYzQVNzSXd6ZHQ3bkQwL2FtL3p0ZEE0RXNlVHhpUzZWM0k4OHgrcEp3Mjl1dmxkMlBVOTVwOGFpK0RwNDNRaEtmNkRUNVBRWUZ2dVJmYVpPMGFKZUxrMXFlVzFyOG5yemNGRnNZUExaSHpPOU9FSWFZQTVXUzAwY2RoQWdRa3lNTC9VVVRYcXJ2VHNCcWhnbVB0VzdJb29qUFdDRmxCOGs0YzVteEJMcU1Ha2ZOWU1vbEwrbCtzaGMyVlJoWDFoRnR0Z2d5RVVkSEpRTGlhckVMUkJjWTI4c3p6WEZrS0lpSk5zdGVrUE0zaWlyWGhKb2doSFNLajlPRGtOSm9rbHlEY0FZOXVKSW12Yi9uTTNzTGRkTWxzVjRmd0tZNjVMU3RXcW5mdW03VzFYREdydHVuVG1HVVFXMFRZN3VoZEhRQ0tOblZHZmxwZjN2WnpmV2d1a1cyYmlRamo1eXMvZVd2a3dXMUxMOXBtdkp3Q215bisvZHpRbkNWSENWNFRxOUo0dENaZ3d3cFBWbWFTMlIzcVdldVlmdmZWb2JBUU9oajhkRFNkVnZ3VDJyRVRrTUtYOGJDUzFhWWNFVWZIVHJZSzYwTGc3YkJKQXRmV3pXZ211NlVXQ3g2dVlrN050ZWNPM2p6SE5wY1FsckU1WGhQaWkyUXRWdjdXRnh1djQvRWdWbU03Rk1BUmJaZEdSTGF2cHVQWnZwNUpvc2toU2FVU05HalRMakp5QnU4QkVuZko3Z0dLc3BnT0taZmo0Nm0xVkhlM2oxQ3dsYXcxcUFsYkw1V01MUmVGaUhrU0lXOVptUXBOWW9ucUFLb2hQTFA1MEthZEErQS80WlJnRkx6cExodENZVHAzcFdGb0cxeFcvaHlkZVJOS2YyRjdER0wyM1RnNE54TDdrUHRpSGw4ZW5tUHB3M1RCa2RmbnlpM2dWSXJpLzE3dUtoQ0Q1bVZqRmEzcWJXK0xqWjg4cnFVd0J1UXl3bXNpV3FYdG1OWnhoTEVLcHNrUXhWSHUyaGR4bG9ZeDlLUy81RitYcUdJOHMzL1JRVmdyZi9ZWGFGMXpSUjczU0ZML3VrWGdTeFhzbkYzOVI0R3ZNMDEwWHIrTlY1Nm5UUmZ3ZmNLNlZ1d05RQmkwS2h0UDh2czR5Q1FZWnNhY2txU2J6WWFjbHJGazIvNkJadUVtdDAzbTNaMGlCVEZZajhuWlgrZkpOVnNWMmFVREtvRnkvV01QVXpYVysySFhSMTJMMk1JTXcyWldhVzZvaWEvdkUrOFBJd2RHY3VZcHVid1NSZUNmV2F1Um9vajB2MlFrY1BXNmsxSzI3QS9Bdk1rbDdDMmpMczQxeWJrZDZxMC9Zc20yMU5IVS85Y09DUFg0NDByM2w1NStvM3dOazh1UCsyWGR6ZEFJREhYQW8xeTl0OURTNkU0UkFSbkI1MWVqVkZTbUNrZm1OQkJ6aFd6SUlUNHdFeE5lVGxucXNRUVZ3TlZKY2laeFFTVEFEbzBxNitYQjg3N04xZ3BqQmFwTzFaZ1JscXFsSXRNMnFTNytYTHFPdEt2eU5NeFlMU1lUUG9qeWtmckI5SHRIaVNRb3dvWWJscndtY2dXQ2tvNktTRFRPaE9idll0L1g3Y0cwWmYySFBUR2FITGRFa0lRc0NVV2dHcFMrOFl1Snd6SmtGV20rWVlZM0p5d1Q4TEJjL1k0WTZlZVZNUWU2OUNtelN5dlpxU2hFdVQ4RUswVlYwT1kxdXkzWWE1WWIrM2NRdmY5ZFJ5TlhNMUsrZjFDV1BRK015UjhTWU82SmRJS09nOGltK0IraXVPZDdHKzB4SmFHajFwbGFxYTU3Tzh5QlM4Qy9TMWJXRGdiSlFyZGlxVmtNZitOa2ZCWnVJWEdpdWx4UXV0cXVkcGxyK2Z0OWtIZDB3aTVTN1V2dkd2Qm90SjNaUG54L0l3T1VPRUpMSGErdWxUOUE4RFNDVkM0NHF6ODluaDd0Z29HbDZNSmJWUHRYQmtjc0diZU5vOXZvYXV2N0tKOCtmdUhQbjlYVW9pL0Nld0lqWkV6NVQvZk9DMzFVL2RnV1ZFR29HMnhNYWFtNEQwNzBhQmhlaVpZdTQ4U0FNV085d3RCOGJ6VExhaFBjPSIsIm1hYyI6IjRlYzM5M2Y5OTBlYTQ0YWVlODZmN2NmMTRjMjAwNmY2ODllOTc0YzZiYzRiODg4NTdmYmVkYjY1ZTFmYWExYjUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5j2P9QxYgSIRsZ\/meA9r5Ue0fGPd2t12T2Z4kzoGkA0=", "origin": "DEL", "departure_time": "2026-03-11 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-11 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-11", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlUxaU90T3dmZ3BQa0xWQTBiR21LT2c9PSIsInZhbHVlIjoiUFovUTlmTnJxRXJ3ZGJCazlOaC9Uc3YrdUt6MFRTL01DZCsvai9DRHNIMlAxNjZJSXlRM2xYKzF2T1UwUHhUY0lQMEhScUtBbXE5TFBEUjRhMzhMeHJLSzZ4YmhGd2tEMVhrWTZ1V1lVTmJtMzBlK3FJRzF0bHl4UThlc3VlbmVOeGptWHVZVkNVb09POTV5RlFKVTRnTU0xYkljancxTXFMcktnL1lzaCtVTzRPclRGNTFmbE42ZFBDNk5tRExCQVNIbWQ1QnBBWGFMeUppTzFmYyt1NmtsZHVRM2VuYUljZnJmY20wTzdWTUd1ZExBWXNGZ3NVWkRVdzhjRU8zWXc2dzVtUTU3MGNkeGc0RVBhamh5QjJ4MjI5VGxyTFpLZVZiVVdQOGlGVjNQRWs0d1REVjJjenlpZmhHV0s0anFqUnIwRjRPcE5ULzJGQWdibEVyRk1rSFUyUDFHdEduMWp3b2dZbDlRZFdYZVpYYTVaN1cvOHkxRFBpVDRORUVsNHlMa0RoNXFLSmlpVEhlbDNNRThJOEVrQkFEU1gxbFVXeE5BcUZNcTdVM2lySGhLL1loNCtnLzNIMHl3dWx3L2VTUEpHWms3ZU1jc0tDQ1dvTnlxMzJMNi9PVjlqWGt1Rlp4Z1dRWGhWb2VtYVYzQVNzSXd6ZHQ3bkQwL2FtL3p0ZEE0RXNlVHhpUzZWM0k4OHgrcEp3Mjl1dmxkMlBVOTVwOGFpK0RwNDNRaEtmNkRUNVBRWUZ2dVJmYVpPMGFKZUxrMXFlVzFyOG5yemNGRnNZUExaSHpPOU9FSWFZQTVXUzAwY2RoQWdRa3lNTC9VVVRYcXJ2VHNCcWhnbVB0VzdJb29qUFdDRmxCOGs0YzVteEJMcU1Ha2ZOWU1vbEwrbCtzaGMyVlJoWDFoRnR0Z2d5RVVkSEpRTGlhckVMUkJjWTI4c3p6WEZrS0lpSk5zdGVrUE0zaWlyWGhKb2doSFNLajlPRGtOSm9rbHlEY0FZOXVKSW12Yi9uTTNzTGRkTWxzVjRmd0tZNjVMU3RXcW5mdW03VzFYREdydHVuVG1HVVFXMFRZN3VoZEhRQ0tOblZHZmxwZjN2WnpmV2d1a1cyYmlRamo1eXMvZVd2a3dXMUxMOXBtdkp3Q215bisvZHpRbkNWSENWNFRxOUo0dENaZ3d3cFBWbWFTMlIzcVdldVlmdmZWb2JBUU9oajhkRFNkVnZ3VDJyRVRrTUtYOGJDUzFhWWNFVWZIVHJZSzYwTGc3YkJKQXRmV3pXZ211NlVXQ3g2dVlrN050ZWNPM2p6SE5wY1FsckU1WGhQaWkyUXRWdjdXRnh1djQvRWdWbU03Rk1BUmJaZEdSTGF2cHVQWnZwNUpvc2toU2FVU05HalRMakp5QnU4QkVuZko3Z0dLc3BnT0taZmo0Nm0xVkhlM2oxQ3dsYXcxcUFsYkw1V01MUmVGaUhrU0lXOVptUXBOWW9ucUFLb2hQTFA1MEthZEErQS80WlJnRkx6cExodENZVHAzcFdGb0cxeFcvaHlkZVJOS2YyRjdER0wyM1RnNE54TDdrUHRpSGw4ZW5tUHB3M1RCa2RmbnlpM2dWSXJpLzE3dUtoQ0Q1bVZqRmEzcWJXK0xqWjg4cnFVd0J1UXl3bXNpV3FYdG1OWnhoTEVLcHNrUXhWSHUyaGR4bG9ZeDlLUy81RitYcUdJOHMzL1JRVmdyZi9ZWGFGMXpSUjczU0ZML3VrWGdTeFhzbkYzOVI0R3ZNMDEwWHIrTlY1Nm5UUmZ3ZmNLNlZ1d05RQmkwS2h0UDh2czR5Q1FZWnNhY2txU2J6WWFjbHJGazIvNkJadUVtdDAzbTNaMGlCVEZZajhuWlgrZkpOVnNWMmFVREtvRnkvV01QVXpYVysySFhSMTJMMk1JTXcyWldhVzZvaWEvdkUrOFBJd2RHY3VZcHVid1NSZUNmV2F1Um9vajB2MlFrY1BXNmsxSzI3QS9Bdk1rbDdDMmpMczQxeWJrZDZxMC9Zc20yMU5IVS85Y09DUFg0NDByM2w1NStvM3dOazh1UCsyWGR6ZEFJREhYQW8xeTl0OURTNkU0UkFSbkI1MWVqVkZTbUNrZm1OQkJ6aFd6SUlUNHdFeE5lVGxucXNRUVZ3TlZKY2laeFFTVEFEbzBxNitYQjg3N04xZ3BqQmFwTzFaZ1JscXFsSXRNMnFTNytYTHFPdEt2eU5NeFlMU1lUUG9qeWtmckI5SHRIaVNRb3dvWWJscndtY2dXQ2tvNktTRFRPaE9idll0L1g3Y0cwWmYySFBUR2FITGRFa0lRc0NVV2dHcFMrOFl1Snd6SmtGV20rWVlZM0p5d1Q4TEJjL1k0WTZlZVZNUWU2OUNtelN5dlpxU2hFdVQ4RUswVlYwT1kxdXkzWWE1WWIrM2NRdmY5ZFJ5TlhNMUsrZjFDV1BRK015UjhTWU82SmRJS09nOGltK0IraXVPZDdHKzB4SmFHajFwbGFxYTU3Tzh5QlM4Qy9TMWJXRGdiSlFyZGlxVmtNZitOa2ZCWnVJWEdpdWx4UXV0cXVkcGxyK2Z0OWtIZDB3aTVTN1V2dkd2Qm90SjNaUG54L0l3T1VPRUpMSGErdWxUOUE4RFNDVkM0NHF6ODluaDd0Z29HbDZNSmJWUHRYQmtjc0diZU5vOXZvYXV2N0tKOCtmdUhQbjlYVW9pL0Nld0lqWkV6NVQvZk9DMzFVL2RnV1ZFR29HMnhNYWFtNEQwNzBhQmhlaVpZdTQ4U0FNV085d3RCOGJ6VExhaFBjPSIsIm1hYyI6IjRlYzM5M2Y5OTBlYTQ0YWVlODZmN2NmMTRjMjAwNmY2ODllOTc0YzZiYzRiODg4NTdmYmVkYjY1ZTFmYWExYjUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "oEeWLwD+z0sGLmuzaDIWdsp7aQdEq1qz1is95Z5LGrI=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlUxaU90T3dmZ3BQa0xWQTBiR21LT2c9PSIsInZhbHVlIjoiUFovUTlmTnJxRXJ3ZGJCazlOaC9Uc3YrdUt6MFRTL01DZCsvai9DRHNIMlAxNjZJSXlRM2xYKzF2T1UwUHhUY0lQMEhScUtBbXE5TFBEUjRhMzhMeHJLSzZ4YmhGd2tEMVhrWTZ1V1lVTmJtMzBlK3FJRzF0bHl4UThlc3VlbmVOeGptWHVZVkNVb09POTV5RlFKVTRnTU0xYkljancxTXFMcktnL1lzaCtVTzRPclRGNTFmbE42ZFBDNk5tRExCQVNIbWQ1QnBBWGFMeUppTzFmYyt1NmtsZHVRM2VuYUljZnJmY20wTzdWTUd1ZExBWXNGZ3NVWkRVdzhjRU8zWXc2dzVtUTU3MGNkeGc0RVBhamh5QjJ4MjI5VGxyTFpLZVZiVVdQOGlGVjNQRWs0d1REVjJjenlpZmhHV0s0anFqUnIwRjRPcE5ULzJGQWdibEVyRk1rSFUyUDFHdEduMWp3b2dZbDlRZFdYZVpYYTVaN1cvOHkxRFBpVDRORUVsNHlMa0RoNXFLSmlpVEhlbDNNRThJOEVrQkFEU1gxbFVXeE5BcUZNcTdVM2lySGhLL1loNCtnLzNIMHl3dWx3L2VTUEpHWms3ZU1jc0tDQ1dvTnlxMzJMNi9PVjlqWGt1Rlp4Z1dRWGhWb2VtYVYzQVNzSXd6ZHQ3bkQwL2FtL3p0ZEE0RXNlVHhpUzZWM0k4OHgrcEp3Mjl1dmxkMlBVOTVwOGFpK0RwNDNRaEtmNkRUNVBRWUZ2dVJmYVpPMGFKZUxrMXFlVzFyOG5yemNGRnNZUExaSHpPOU9FSWFZQTVXUzAwY2RoQWdRa3lNTC9VVVRYcXJ2VHNCcWhnbVB0VzdJb29qUFdDRmxCOGs0YzVteEJMcU1Ha2ZOWU1vbEwrbCtzaGMyVlJoWDFoRnR0Z2d5RVVkSEpRTGlhckVMUkJjWTI4c3p6WEZrS0lpSk5zdGVrUE0zaWlyWGhKb2doSFNLajlPRGtOSm9rbHlEY0FZOXVKSW12Yi9uTTNzTGRkTWxzVjRmd0tZNjVMU3RXcW5mdW03VzFYREdydHVuVG1HVVFXMFRZN3VoZEhRQ0tOblZHZmxwZjN2WnpmV2d1a1cyYmlRamo1eXMvZVd2a3dXMUxMOXBtdkp3Q215bisvZHpRbkNWSENWNFRxOUo0dENaZ3d3cFBWbWFTMlIzcVdldVlmdmZWb2JBUU9oajhkRFNkVnZ3VDJyRVRrTUtYOGJDUzFhWWNFVWZIVHJZSzYwTGc3YkJKQXRmV3pXZ211NlVXQ3g2dVlrN050ZWNPM2p6SE5wY1FsckU1WGhQaWkyUXRWdjdXRnh1djQvRWdWbU03Rk1BUmJaZEdSTGF2cHVQWnZwNUpvc2toU2FVU05HalRMakp5QnU4QkVuZko3Z0dLc3BnT0taZmo0Nm0xVkhlM2oxQ3dsYXcxcUFsYkw1V01MUmVGaUhrU0lXOVptUXBOWW9ucUFLb2hQTFA1MEthZEErQS80WlJnRkx6cExodENZVHAzcFdGb0cxeFcvaHlkZVJOS2YyRjdER0wyM1RnNE54TDdrUHRpSGw4ZW5tUHB3M1RCa2RmbnlpM2dWSXJpLzE3dUtoQ0Q1bVZqRmEzcWJXK0xqWjg4cnFVd0J1UXl3bXNpV3FYdG1OWnhoTEVLcHNrUXhWSHUyaGR4bG9ZeDlLUy81RitYcUdJOHMzL1JRVmdyZi9ZWGFGMXpSUjczU0ZML3VrWGdTeFhzbkYzOVI0R3ZNMDEwWHIrTlY1Nm5UUmZ3ZmNLNlZ1d05RQmkwS2h0UDh2czR5Q1FZWnNhY2txU2J6WWFjbHJGazIvNkJadUVtdDAzbTNaMGlCVEZZajhuWlgrZkpOVnNWMmFVREtvRnkvV01QVXpYVysySFhSMTJMMk1JTXcyWldhVzZvaWEvdkUrOFBJd2RHY3VZcHVid1NSZUNmV2F1Um9vajB2MlFrY1BXNmsxSzI3QS9Bdk1rbDdDMmpMczQxeWJrZDZxMC9Zc20yMU5IVS85Y09DUFg0NDByM2w1NStvM3dOazh1UCsyWGR6ZEFJREhYQW8xeTl0OURTNkU0UkFSbkI1MWVqVkZTbUNrZm1OQkJ6aFd6SUlUNHdFeE5lVGxucXNRUVZ3TlZKY2laeFFTVEFEbzBxNitYQjg3N04xZ3BqQmFwTzFaZ1JscXFsSXRNMnFTNytYTHFPdEt2eU5NeFlMU1lUUG9qeWtmckI5SHRIaVNRb3dvWWJscndtY2dXQ2tvNktTRFRPaE9idll0L1g3Y0cwWmYySFBUR2FITGRFa0lRc0NVV2dHcFMrOFl1Snd6SmtGV20rWVlZM0p5d1Q4TEJjL1k0WTZlZVZNUWU2OUNtelN5dlpxU2hFdVQ4RUswVlYwT1kxdXkzWWE1WWIrM2NRdmY5ZFJ5TlhNMUsrZjFDV1BRK015UjhTWU82SmRJS09nOGltK0IraXVPZDdHKzB4SmFHajFwbGFxYTU3Tzh5QlM4Qy9TMWJXRGdiSlFyZGlxVmtNZitOa2ZCWnVJWEdpdWx4UXV0cXVkcGxyK2Z0OWtIZDB3aTVTN1V2dkd2Qm90SjNaUG54L0l3T1VPRUpMSGErdWxUOUE4RFNDVkM0NHF6ODluaDd0Z29HbDZNSmJWUHRYQmtjc0diZU5vOXZvYXV2N0tKOCtmdUhQbjlYVW9pL0Nld0lqWkV6NVQvZk9DMzFVL2RnV1ZFR29HMnhNYWFtNEQwNzBhQmhlaVpZdTQ4U0FNV085d3RCOGJ6VExhaFBjPSIsIm1hYyI6IjRlYzM5M2Y5OTBlYTQ0YWVlODZmN2NmMTRjMjAwNmY2ODllOTc0YzZiYzRiODg4NTdmYmVkYjY1ZTFmYWExYjUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wqRSthJV+V1f+YjK06tJ1nR6l1RiBIlJ8O4TwJ3JHAw=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IlUxaU90T3dmZ3BQa0xWQTBiR21LT2c9PSIsInZhbHVlIjoiUFovUTlmTnJxRXJ3ZGJCazlOaC9Uc3YrdUt6MFRTL01DZCsvai9DRHNIMlAxNjZJSXlRM2xYKzF2T1UwUHhUY0lQMEhScUtBbXE5TFBEUjRhMzhMeHJLSzZ4YmhGd2tEMVhrWTZ1V1lVTmJtMzBlK3FJRzF0bHl4UThlc3VlbmVOeGptWHVZVkNVb09POTV5RlFKVTRnTU0xYkljancxTXFMcktnL1lzaCtVTzRPclRGNTFmbE42ZFBDNk5tRExCQVNIbWQ1QnBBWGFMeUppTzFmYyt1NmtsZHVRM2VuYUljZnJmY20wTzdWTUd1ZExBWXNGZ3NVWkRVdzhjRU8zWXc2dzVtUTU3MGNkeGc0RVBhamh5QjJ4MjI5VGxyTFpLZVZiVVdQOGlGVjNQRWs0d1REVjJjenlpZmhHV0s0anFqUnIwRjRPcE5ULzJGQWdibEVyRk1rSFUyUDFHdEduMWp3b2dZbDlRZFdYZVpYYTVaN1cvOHkxRFBpVDRORUVsNHlMa0RoNXFLSmlpVEhlbDNNRThJOEVrQkFEU1gxbFVXeE5BcUZNcTdVM2lySGhLL1loNCtnLzNIMHl3dWx3L2VTUEpHWms3ZU1jc0tDQ1dvTnlxMzJMNi9PVjlqWGt1Rlp4Z1dRWGhWb2VtYVYzQVNzSXd6ZHQ3bkQwL2FtL3p0ZEE0RXNlVHhpUzZWM0k4OHgrcEp3Mjl1dmxkMlBVOTVwOGFpK0RwNDNRaEtmNkRUNVBRWUZ2dVJmYVpPMGFKZUxrMXFlVzFyOG5yemNGRnNZUExaSHpPOU9FSWFZQTVXUzAwY2RoQWdRa3lNTC9VVVRYcXJ2VHNCcWhnbVB0VzdJb29qUFdDRmxCOGs0YzVteEJMcU1Ha2ZOWU1vbEwrbCtzaGMyVlJoWDFoRnR0Z2d5RVVkSEpRTGlhckVMUkJjWTI4c3p6WEZrS0lpSk5zdGVrUE0zaWlyWGhKb2doSFNLajlPRGtOSm9rbHlEY0FZOXVKSW12Yi9uTTNzTGRkTWxzVjRmd0tZNjVMU3RXcW5mdW03VzFYREdydHVuVG1HVVFXMFRZN3VoZEhRQ0tOblZHZmxwZjN2WnpmV2d1a1cyYmlRamo1eXMvZVd2a3dXMUxMOXBtdkp3Q215bisvZHpRbkNWSENWNFRxOUo0dENaZ3d3cFBWbWFTMlIzcVdldVlmdmZWb2JBUU9oajhkRFNkVnZ3VDJyRVRrTUtYOGJDUzFhWWNFVWZIVHJZSzYwTGc3YkJKQXRmV3pXZ211NlVXQ3g2dVlrN050ZWNPM2p6SE5wY1FsckU1WGhQaWkyUXRWdjdXRnh1djQvRWdWbU03Rk1BUmJaZEdSTGF2cHVQWnZwNUpvc2toU2FVU05HalRMakp5QnU4QkVuZko3Z0dLc3BnT0taZmo0Nm0xVkhlM2oxQ3dsYXcxcUFsYkw1V01MUmVGaUhrU0lXOVptUXBOWW9ucUFLb2hQTFA1MEthZEErQS80WlJnRkx6cExodENZVHAzcFdGb0cxeFcvaHlkZVJOS2YyRjdER0wyM1RnNE54TDdrUHRpSGw4ZW5tUHB3M1RCa2RmbnlpM2dWSXJpLzE3dUtoQ0Q1bVZqRmEzcWJXK0xqWjg4cnFVd0J1UXl3bXNpV3FYdG1OWnhoTEVLcHNrUXhWSHUyaGR4bG9ZeDlLUy81RitYcUdJOHMzL1JRVmdyZi9ZWGFGMXpSUjczU0ZML3VrWGdTeFhzbkYzOVI0R3ZNMDEwWHIrTlY1Nm5UUmZ3ZmNLNlZ1d05RQmkwS2h0UDh2czR5Q1FZWnNhY2txU2J6WWFjbHJGazIvNkJadUVtdDAzbTNaMGlCVEZZajhuWlgrZkpOVnNWMmFVREtvRnkvV01QVXpYVysySFhSMTJMMk1JTXcyWldhVzZvaWEvdkUrOFBJd2RHY3VZcHVid1NSZUNmV2F1Um9vajB2MlFrY1BXNmsxSzI3QS9Bdk1rbDdDMmpMczQxeWJrZDZxMC9Zc20yMU5IVS85Y09DUFg0NDByM2w1NStvM3dOazh1UCsyWGR6ZEFJREhYQW8xeTl0OURTNkU0UkFSbkI1MWVqVkZTbUNrZm1OQkJ6aFd6SUlUNHdFeE5lVGxucXNRUVZ3TlZKY2laeFFTVEFEbzBxNitYQjg3N04xZ3BqQmFwTzFaZ1JscXFsSXRNMnFTNytYTHFPdEt2eU5NeFlMU1lUUG9qeWtmckI5SHRIaVNRb3dvWWJscndtY2dXQ2tvNktTRFRPaE9idll0L1g3Y0cwWmYySFBUR2FITGRFa0lRc0NVV2dHcFMrOFl1Snd6SmtGV20rWVlZM0p5d1Q4TEJjL1k0WTZlZVZNUWU2OUNtelN5dlpxU2hFdVQ4RUswVlYwT1kxdXkzWWE1WWIrM2NRdmY5ZFJ5TlhNMUsrZjFDV1BRK015UjhTWU82SmRJS09nOGltK0IraXVPZDdHKzB4SmFHajFwbGFxYTU3Tzh5QlM4Qy9TMWJXRGdiSlFyZGlxVmtNZitOa2ZCWnVJWEdpdWx4UXV0cXVkcGxyK2Z0OWtIZDB3aTVTN1V2dkd2Qm90SjNaUG54L0l3T1VPRUpMSGErdWxUOUE4RFNDVkM0NHF6ODluaDd0Z29HbDZNSmJWUHRYQmtjc0diZU5vOXZvYXV2N0tKOCtmdUhQbjlYVW9pL0Nld0lqWkV6NVQvZk9DMzFVL2RnV1ZFR29HMnhNYWFtNEQwNzBhQmhlaVpZdTQ4U0FNV085d3RCOGJ6VExhaFBjPSIsIm1hYyI6IjRlYzM5M2Y5OTBlYTQ0YWVlODZmN2NmMTRjMjAwNmY2ODllOTc0YzZiYzRiODg4NTdmYmVkYjY1ZTFmYWExYjUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1446, "gross_total": 1416, "base_fare": 540, "tax": 906, "sell": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ0NiwiYmFzZV9mYXJlIjo1NDAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQxNiwiYmFzZV9mYXJlIjo1MTAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MTYsImJhc2VfZmFyZSI6NTEwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NDYuMDAiLCJiYXNlX2ZhcmUiOiI1NDAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDE2LjAwIiwiYmFzZV9mYXJlIjoiNTEwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1416, "base_fare": 510, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1446, "filter": { "id": "F123NP00114-13", "price": 1446, "gross_total": 1416, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102300del2026031102252387del202603111720dac202603112020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6QyNEOl3yl\/xiKeHO6tR8cPSi5sWIWfzPG5CzEIpk4Dw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sSDsxMJbd7NCkwULG5EGfaSWp9MiDx5PLk8bYiMWksA=", "origin": "KUL", "departure_time": "2026-03-10 23:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-11 02:25:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InlIR0tQamg2eCtLUXd3WVJLZ0xjV2c9PSIsInZhbHVlIjoiZEtPVVYveXlCVFJTSXl3WkZCbGs1b25tVldpb0NDbThuM2Z3ZEt4bURpcDZibXhjaTJ5aktCY1NrbWdmOGZkMGtaTExzU1o5SlBZQml2czV4THZlMDhraTJZcytaV0txTHArUnI5YjgyaC9sb2d5bUkwd2VtQi90UkpUSHlXWDJYMTJvcHBFelZ0TVNMYnVsZU1sVlphMGxkMUI5cERoK3Vid1Z1MGxRYXZpWHdVOVVIemMzY0g4SHY1S0xmZFR3RG8wdVFhWlBCUDFhWVZaV2RjT3dyTHhXbVdCMVFNTUJOR0dSanRPMkFYcGtGQjl0RmdtNjlXTnFHZ2VKYnZKcEVoMzlWTUcxaHdMM3lMUzM5bS8xelFEUC9iY1BkWnRXdEJrOUNHS0tXYjgyUHpvbVdMa3ZJNkpySC92bGdnNjBhTHAxQ3VFWHg1YSsrUUhVZi9nV2ZXMDZYSjlXd0p4aWdpVk5OclJSTGFFcDg1T2k5OUdlSXJ2VVRNRDlMMDd2KzZSY2RSSlZTT3ZOT0FGRWhYZU5sOTlnWEo1Tkp2VUowWnNIb2FNYXVsaGE2TmxncXlEeElYd0pUZ0xWZnRDRldiUTBkZzNZOVIzY1N2dnpNR3h1Ny9mMURZdmFGZnFWa0wrL3d2YmxLZDJPZmpwUDJ3YW02dkxsOVdZdXdrb2FjN3RmZDZWNTNwckdJZnJwOU9KN1N5SUh4aGkvMGZXOGxacjQ5L3A1ZzZyZ0dnSFVUdDF6M205NklWWVErUkowMW04SDFvS2FyaTF5YkxLZUl5UStZeERobkdQOGJBUFVkSVRvQXZBSGFHeEdrd0QzRllNaXpiTnJuZld5YXNMYkJ5MW5MUXJSY3JCdFREVzVmTHBpb3kzbkYvVDdveGRaU213d1BRUTJ3MU05L2RuMklKMU1qVEZDT3VQUldKckxUUUJSZFUrME5sc1hja0hDbFltKzg4ZGVLN0Mzako5ZytrUUFtTXJPeHVSM0hxUEdoaHA2YkE2MHRaaTExb28rb0VMdGthZEhCYmtKSjhjQ2xkdlpiaDZPaHBoWlpWeEhJQWczai9CVjNWWGN4aHNJVjVqNTlGT3hvSDFsRWJEU2hVYjJLLzJTLzNUV3R0YlB3a21UbXFzWWlJamJuc2xMZlVRZUpSeHNxckVHdkhUUlgwK3I0STlaTTJkdzh1elhnYVFIellGVW9QaGhVMkxDY3JNb3BMM1UxTW05NVFGLytsMTJhdlJkVlplNGZXT1B3RllhYWFUcUhIT3FlUXNoOE5aWVN5WG9jbFcrWmR4cGJmd0pYNkhXWmlIT0pDMHg4WGNLWEY4WlZVVjRBLzJ5c215SkIwbktPTk5TM2Q2SW1RSXpzd2FlcCtFSWFnT1krNFd1TnZoTWhnMFpjVzFmL0FHYWlpVE5pdXkyTWcxdjlCVGhlYXBxTnd0b0hYQklSUlp0MWxkbjBodS9DanEzTEdrZkRHcWQ0TTd5Zm1kK0FiRVZaSGFDN01XMnpVU0E1UHpHQk9GZktPUlB5aW4ySElST01TWnlMQUFUVStCdVl3Y0hIODdhdXpmS0J2RGRvTGxCQ0ZBeDRKV25TVUVDL0FoOWNxOUY5RkJmMnozL0NjVWR4NVNHT1h5ZUk3UjEzdXdsR1dTWW9hQzloNjM5MytaWGczU1BhcUJKd3IvTi91TkpwcVRLYW91dEhtRnhTaFpKbFhyeFowTytWR1Z6RE1FNW9OQmdzMGl0T2xyNmRReWtCdlNNcVRocHNaRTZFSndWeXdHem5HL0tmakhySVh4QytwNWFRdVB0cnpUdUFkaE01WWMwYm95MmZhQkNObGRINkhVMU9pYzBEa1gzRlVFY2lub2dJejlDQ0FNTmVsNnJtMXl1M3lZMlRFdnV1M3RuSU9vZFY4aFVhV2lTZmNnb1lheFlMdmJDTjl1dVJCRUc5OW5WQnhxcWU5bG83ZWNZVjlQT1JGbHNsNitYRW5ST0s4T2ExUUFIM1ZHSzU4Q3Yyc3FXUEZaL0xJY1RTSzY0Z0huWVVCbURRM05nMExoRURkWWdoSmY4SjRNeUxsNklTdFVzeHJrMkV3d0ZTSnpsazFJMXRleHVMMUczRFFQa05vTWRnL1lxRGpnMm1DdzNzWmdlelZ2NW5jN1hVSksyRGNyRFlNT1FMeUM2NUJuSHRlVnVEb3JQVEVsTUlZMmdCdVZkVDkyWnpjUTBWclFXNFRZVmN4TnRUODdZVzFqRlh4dTFxWDJkeXRQZDBTK1JvWnA1UnQrQW1DYnN6N0J6Z3FMSDVDRUdpcDU5UW1PM2hCNmJlcCs3MVZhaWllU01GWFMvK29CbE1TN09vU2xjdlRMNjdZQ1BFK2VuQXp1TGVLM1ZUYVh2bDR5SlNkUmY5ZUJPWVpWV2pjK0RZL1F0MmlDbnZqRDBoWjVkamZmQS9JVXlMVDJRSEg0QTBRY25nY3BNLzVIWERXdXVlSHpSTWZJeE04NzZOdlc2QWdXeGR6dVp2LzUxbXQ1TU91Sjg0ZlkvdnhpRVJsOTNsajlZcTYxandKTkZMK3MxRkxBS2FERkpqYmhZbTA5bjQyWmNIZFZMQnpZWE5Yc0tyTGszYVZKbXRDTTBXWmd1VFkwY0dUMWI3eE5IekNkeC9GN3Njb3FJRWtocjNuckFFc1dISnc3bE9mSDA4S0E1Y21NU21WSDZ0eWtHZ2ZMNjVYL2Q2SFRjWVh2K3BwY0RoQ3d1WWg2N3VYMHlKRHBtaVNQMEw3VWxxVEtwR2xKSDF0bmIwek5HNkF3PSIsIm1hYyI6IjA2MGIwYjJiNjAyYmE5YzBhZTZlYmU3MjlmNTVhMTZhNjRiN2Y4YTY5OTM2NmQzYjA1ODI1ZWM0MWI3ZTgxNWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "sq0XfttAapCYRY\/llbTbj8lfhVsPqaMGDTB36tQ\/HMo=", "origin": "DEL", "departure_time": "2026-03-11 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-11 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-11", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InlIR0tQamg2eCtLUXd3WVJLZ0xjV2c9PSIsInZhbHVlIjoiZEtPVVYveXlCVFJTSXl3WkZCbGs1b25tVldpb0NDbThuM2Z3ZEt4bURpcDZibXhjaTJ5aktCY1NrbWdmOGZkMGtaTExzU1o5SlBZQml2czV4THZlMDhraTJZcytaV0txTHArUnI5YjgyaC9sb2d5bUkwd2VtQi90UkpUSHlXWDJYMTJvcHBFelZ0TVNMYnVsZU1sVlphMGxkMUI5cERoK3Vid1Z1MGxRYXZpWHdVOVVIemMzY0g4SHY1S0xmZFR3RG8wdVFhWlBCUDFhWVZaV2RjT3dyTHhXbVdCMVFNTUJOR0dSanRPMkFYcGtGQjl0RmdtNjlXTnFHZ2VKYnZKcEVoMzlWTUcxaHdMM3lMUzM5bS8xelFEUC9iY1BkWnRXdEJrOUNHS0tXYjgyUHpvbVdMa3ZJNkpySC92bGdnNjBhTHAxQ3VFWHg1YSsrUUhVZi9nV2ZXMDZYSjlXd0p4aWdpVk5OclJSTGFFcDg1T2k5OUdlSXJ2VVRNRDlMMDd2KzZSY2RSSlZTT3ZOT0FGRWhYZU5sOTlnWEo1Tkp2VUowWnNIb2FNYXVsaGE2TmxncXlEeElYd0pUZ0xWZnRDRldiUTBkZzNZOVIzY1N2dnpNR3h1Ny9mMURZdmFGZnFWa0wrL3d2YmxLZDJPZmpwUDJ3YW02dkxsOVdZdXdrb2FjN3RmZDZWNTNwckdJZnJwOU9KN1N5SUh4aGkvMGZXOGxacjQ5L3A1ZzZyZ0dnSFVUdDF6M205NklWWVErUkowMW04SDFvS2FyaTF5YkxLZUl5UStZeERobkdQOGJBUFVkSVRvQXZBSGFHeEdrd0QzRllNaXpiTnJuZld5YXNMYkJ5MW5MUXJSY3JCdFREVzVmTHBpb3kzbkYvVDdveGRaU213d1BRUTJ3MU05L2RuMklKMU1qVEZDT3VQUldKckxUUUJSZFUrME5sc1hja0hDbFltKzg4ZGVLN0Mzako5ZytrUUFtTXJPeHVSM0hxUEdoaHA2YkE2MHRaaTExb28rb0VMdGthZEhCYmtKSjhjQ2xkdlpiaDZPaHBoWlpWeEhJQWczai9CVjNWWGN4aHNJVjVqNTlGT3hvSDFsRWJEU2hVYjJLLzJTLzNUV3R0YlB3a21UbXFzWWlJamJuc2xMZlVRZUpSeHNxckVHdkhUUlgwK3I0STlaTTJkdzh1elhnYVFIellGVW9QaGhVMkxDY3JNb3BMM1UxTW05NVFGLytsMTJhdlJkVlplNGZXT1B3RllhYWFUcUhIT3FlUXNoOE5aWVN5WG9jbFcrWmR4cGJmd0pYNkhXWmlIT0pDMHg4WGNLWEY4WlZVVjRBLzJ5c215SkIwbktPTk5TM2Q2SW1RSXpzd2FlcCtFSWFnT1krNFd1TnZoTWhnMFpjVzFmL0FHYWlpVE5pdXkyTWcxdjlCVGhlYXBxTnd0b0hYQklSUlp0MWxkbjBodS9DanEzTEdrZkRHcWQ0TTd5Zm1kK0FiRVZaSGFDN01XMnpVU0E1UHpHQk9GZktPUlB5aW4ySElST01TWnlMQUFUVStCdVl3Y0hIODdhdXpmS0J2RGRvTGxCQ0ZBeDRKV25TVUVDL0FoOWNxOUY5RkJmMnozL0NjVWR4NVNHT1h5ZUk3UjEzdXdsR1dTWW9hQzloNjM5MytaWGczU1BhcUJKd3IvTi91TkpwcVRLYW91dEhtRnhTaFpKbFhyeFowTytWR1Z6RE1FNW9OQmdzMGl0T2xyNmRReWtCdlNNcVRocHNaRTZFSndWeXdHem5HL0tmakhySVh4QytwNWFRdVB0cnpUdUFkaE01WWMwYm95MmZhQkNObGRINkhVMU9pYzBEa1gzRlVFY2lub2dJejlDQ0FNTmVsNnJtMXl1M3lZMlRFdnV1M3RuSU9vZFY4aFVhV2lTZmNnb1lheFlMdmJDTjl1dVJCRUc5OW5WQnhxcWU5bG83ZWNZVjlQT1JGbHNsNitYRW5ST0s4T2ExUUFIM1ZHSzU4Q3Yyc3FXUEZaL0xJY1RTSzY0Z0huWVVCbURRM05nMExoRURkWWdoSmY4SjRNeUxsNklTdFVzeHJrMkV3d0ZTSnpsazFJMXRleHVMMUczRFFQa05vTWRnL1lxRGpnMm1DdzNzWmdlelZ2NW5jN1hVSksyRGNyRFlNT1FMeUM2NUJuSHRlVnVEb3JQVEVsTUlZMmdCdVZkVDkyWnpjUTBWclFXNFRZVmN4TnRUODdZVzFqRlh4dTFxWDJkeXRQZDBTK1JvWnA1UnQrQW1DYnN6N0J6Z3FMSDVDRUdpcDU5UW1PM2hCNmJlcCs3MVZhaWllU01GWFMvK29CbE1TN09vU2xjdlRMNjdZQ1BFK2VuQXp1TGVLM1ZUYVh2bDR5SlNkUmY5ZUJPWVpWV2pjK0RZL1F0MmlDbnZqRDBoWjVkamZmQS9JVXlMVDJRSEg0QTBRY25nY3BNLzVIWERXdXVlSHpSTWZJeE04NzZOdlc2QWdXeGR6dVp2LzUxbXQ1TU91Sjg0ZlkvdnhpRVJsOTNsajlZcTYxandKTkZMK3MxRkxBS2FERkpqYmhZbTA5bjQyWmNIZFZMQnpZWE5Yc0tyTGszYVZKbXRDTTBXWmd1VFkwY0dUMWI3eE5IekNkeC9GN3Njb3FJRWtocjNuckFFc1dISnc3bE9mSDA4S0E1Y21NU21WSDZ0eWtHZ2ZMNjVYL2Q2SFRjWVh2K3BwY0RoQ3d1WWg2N3VYMHlKRHBtaVNQMEw3VWxxVEtwR2xKSDF0bmIwek5HNkF3PSIsIm1hYyI6IjA2MGIwYjJiNjAyYmE5YzBhZTZlYmU3MjlmNTVhMTZhNjRiN2Y4YTY5OTM2NmQzYjA1ODI1ZWM0MWI3ZTgxNWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "DIcwqKJGOcLsCm1erSs1gee5ojCW7VjXRp\/Us0yDKp4=", "origin": "DAC", "departure_time": "2026-04-28 15:10:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 17:15:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InlIR0tQamg2eCtLUXd3WVJLZ0xjV2c9PSIsInZhbHVlIjoiZEtPVVYveXlCVFJTSXl3WkZCbGs1b25tVldpb0NDbThuM2Z3ZEt4bURpcDZibXhjaTJ5aktCY1NrbWdmOGZkMGtaTExzU1o5SlBZQml2czV4THZlMDhraTJZcytaV0txTHArUnI5YjgyaC9sb2d5bUkwd2VtQi90UkpUSHlXWDJYMTJvcHBFelZ0TVNMYnVsZU1sVlphMGxkMUI5cERoK3Vid1Z1MGxRYXZpWHdVOVVIemMzY0g4SHY1S0xmZFR3RG8wdVFhWlBCUDFhWVZaV2RjT3dyTHhXbVdCMVFNTUJOR0dSanRPMkFYcGtGQjl0RmdtNjlXTnFHZ2VKYnZKcEVoMzlWTUcxaHdMM3lMUzM5bS8xelFEUC9iY1BkWnRXdEJrOUNHS0tXYjgyUHpvbVdMa3ZJNkpySC92bGdnNjBhTHAxQ3VFWHg1YSsrUUhVZi9nV2ZXMDZYSjlXd0p4aWdpVk5OclJSTGFFcDg1T2k5OUdlSXJ2VVRNRDlMMDd2KzZSY2RSSlZTT3ZOT0FGRWhYZU5sOTlnWEo1Tkp2VUowWnNIb2FNYXVsaGE2TmxncXlEeElYd0pUZ0xWZnRDRldiUTBkZzNZOVIzY1N2dnpNR3h1Ny9mMURZdmFGZnFWa0wrL3d2YmxLZDJPZmpwUDJ3YW02dkxsOVdZdXdrb2FjN3RmZDZWNTNwckdJZnJwOU9KN1N5SUh4aGkvMGZXOGxacjQ5L3A1ZzZyZ0dnSFVUdDF6M205NklWWVErUkowMW04SDFvS2FyaTF5YkxLZUl5UStZeERobkdQOGJBUFVkSVRvQXZBSGFHeEdrd0QzRllNaXpiTnJuZld5YXNMYkJ5MW5MUXJSY3JCdFREVzVmTHBpb3kzbkYvVDdveGRaU213d1BRUTJ3MU05L2RuMklKMU1qVEZDT3VQUldKckxUUUJSZFUrME5sc1hja0hDbFltKzg4ZGVLN0Mzako5ZytrUUFtTXJPeHVSM0hxUEdoaHA2YkE2MHRaaTExb28rb0VMdGthZEhCYmtKSjhjQ2xkdlpiaDZPaHBoWlpWeEhJQWczai9CVjNWWGN4aHNJVjVqNTlGT3hvSDFsRWJEU2hVYjJLLzJTLzNUV3R0YlB3a21UbXFzWWlJamJuc2xMZlVRZUpSeHNxckVHdkhUUlgwK3I0STlaTTJkdzh1elhnYVFIellGVW9QaGhVMkxDY3JNb3BMM1UxTW05NVFGLytsMTJhdlJkVlplNGZXT1B3RllhYWFUcUhIT3FlUXNoOE5aWVN5WG9jbFcrWmR4cGJmd0pYNkhXWmlIT0pDMHg4WGNLWEY4WlZVVjRBLzJ5c215SkIwbktPTk5TM2Q2SW1RSXpzd2FlcCtFSWFnT1krNFd1TnZoTWhnMFpjVzFmL0FHYWlpVE5pdXkyTWcxdjlCVGhlYXBxTnd0b0hYQklSUlp0MWxkbjBodS9DanEzTEdrZkRHcWQ0TTd5Zm1kK0FiRVZaSGFDN01XMnpVU0E1UHpHQk9GZktPUlB5aW4ySElST01TWnlMQUFUVStCdVl3Y0hIODdhdXpmS0J2RGRvTGxCQ0ZBeDRKV25TVUVDL0FoOWNxOUY5RkJmMnozL0NjVWR4NVNHT1h5ZUk3UjEzdXdsR1dTWW9hQzloNjM5MytaWGczU1BhcUJKd3IvTi91TkpwcVRLYW91dEhtRnhTaFpKbFhyeFowTytWR1Z6RE1FNW9OQmdzMGl0T2xyNmRReWtCdlNNcVRocHNaRTZFSndWeXdHem5HL0tmakhySVh4QytwNWFRdVB0cnpUdUFkaE01WWMwYm95MmZhQkNObGRINkhVMU9pYzBEa1gzRlVFY2lub2dJejlDQ0FNTmVsNnJtMXl1M3lZMlRFdnV1M3RuSU9vZFY4aFVhV2lTZmNnb1lheFlMdmJDTjl1dVJCRUc5OW5WQnhxcWU5bG83ZWNZVjlQT1JGbHNsNitYRW5ST0s4T2ExUUFIM1ZHSzU4Q3Yyc3FXUEZaL0xJY1RTSzY0Z0huWVVCbURRM05nMExoRURkWWdoSmY4SjRNeUxsNklTdFVzeHJrMkV3d0ZTSnpsazFJMXRleHVMMUczRFFQa05vTWRnL1lxRGpnMm1DdzNzWmdlelZ2NW5jN1hVSksyRGNyRFlNT1FMeUM2NUJuSHRlVnVEb3JQVEVsTUlZMmdCdVZkVDkyWnpjUTBWclFXNFRZVmN4TnRUODdZVzFqRlh4dTFxWDJkeXRQZDBTK1JvWnA1UnQrQW1DYnN6N0J6Z3FMSDVDRUdpcDU5UW1PM2hCNmJlcCs3MVZhaWllU01GWFMvK29CbE1TN09vU2xjdlRMNjdZQ1BFK2VuQXp1TGVLM1ZUYVh2bDR5SlNkUmY5ZUJPWVpWV2pjK0RZL1F0MmlDbnZqRDBoWjVkamZmQS9JVXlMVDJRSEg0QTBRY25nY3BNLzVIWERXdXVlSHpSTWZJeE04NzZOdlc2QWdXeGR6dVp2LzUxbXQ1TU91Sjg0ZlkvdnhpRVJsOTNsajlZcTYxandKTkZMK3MxRkxBS2FERkpqYmhZbTA5bjQyWmNIZFZMQnpZWE5Yc0tyTGszYVZKbXRDTTBXWmd1VFkwY0dUMWI3eE5IekNkeC9GN3Njb3FJRWtocjNuckFFc1dISnc3bE9mSDA4S0E1Y21NU21WSDZ0eWtHZ2ZMNjVYL2Q2SFRjWVh2K3BwY0RoQ3d1WWg2N3VYMHlKRHBtaVNQMEw3VWxxVEtwR2xKSDF0bmIwek5HNkF3PSIsIm1hYyI6IjA2MGIwYjJiNjAyYmE5YzBhZTZlYmU3MjlmNTVhMTZhNjRiN2Y4YTY5OTM2NmQzYjA1ODI1ZWM0MWI3ZTgxNWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "fztuB6qMd\/s88uxHa5xqKgBZymr3b6rzkupR+RUopWo=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT20H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6InlIR0tQamg2eCtLUXd3WVJLZ0xjV2c9PSIsInZhbHVlIjoiZEtPVVYveXlCVFJTSXl3WkZCbGs1b25tVldpb0NDbThuM2Z3ZEt4bURpcDZibXhjaTJ5aktCY1NrbWdmOGZkMGtaTExzU1o5SlBZQml2czV4THZlMDhraTJZcytaV0txTHArUnI5YjgyaC9sb2d5bUkwd2VtQi90UkpUSHlXWDJYMTJvcHBFelZ0TVNMYnVsZU1sVlphMGxkMUI5cERoK3Vid1Z1MGxRYXZpWHdVOVVIemMzY0g4SHY1S0xmZFR3RG8wdVFhWlBCUDFhWVZaV2RjT3dyTHhXbVdCMVFNTUJOR0dSanRPMkFYcGtGQjl0RmdtNjlXTnFHZ2VKYnZKcEVoMzlWTUcxaHdMM3lMUzM5bS8xelFEUC9iY1BkWnRXdEJrOUNHS0tXYjgyUHpvbVdMa3ZJNkpySC92bGdnNjBhTHAxQ3VFWHg1YSsrUUhVZi9nV2ZXMDZYSjlXd0p4aWdpVk5OclJSTGFFcDg1T2k5OUdlSXJ2VVRNRDlMMDd2KzZSY2RSSlZTT3ZOT0FGRWhYZU5sOTlnWEo1Tkp2VUowWnNIb2FNYXVsaGE2TmxncXlEeElYd0pUZ0xWZnRDRldiUTBkZzNZOVIzY1N2dnpNR3h1Ny9mMURZdmFGZnFWa0wrL3d2YmxLZDJPZmpwUDJ3YW02dkxsOVdZdXdrb2FjN3RmZDZWNTNwckdJZnJwOU9KN1N5SUh4aGkvMGZXOGxacjQ5L3A1ZzZyZ0dnSFVUdDF6M205NklWWVErUkowMW04SDFvS2FyaTF5YkxLZUl5UStZeERobkdQOGJBUFVkSVRvQXZBSGFHeEdrd0QzRllNaXpiTnJuZld5YXNMYkJ5MW5MUXJSY3JCdFREVzVmTHBpb3kzbkYvVDdveGRaU213d1BRUTJ3MU05L2RuMklKMU1qVEZDT3VQUldKckxUUUJSZFUrME5sc1hja0hDbFltKzg4ZGVLN0Mzako5ZytrUUFtTXJPeHVSM0hxUEdoaHA2YkE2MHRaaTExb28rb0VMdGthZEhCYmtKSjhjQ2xkdlpiaDZPaHBoWlpWeEhJQWczai9CVjNWWGN4aHNJVjVqNTlGT3hvSDFsRWJEU2hVYjJLLzJTLzNUV3R0YlB3a21UbXFzWWlJamJuc2xMZlVRZUpSeHNxckVHdkhUUlgwK3I0STlaTTJkdzh1elhnYVFIellGVW9QaGhVMkxDY3JNb3BMM1UxTW05NVFGLytsMTJhdlJkVlplNGZXT1B3RllhYWFUcUhIT3FlUXNoOE5aWVN5WG9jbFcrWmR4cGJmd0pYNkhXWmlIT0pDMHg4WGNLWEY4WlZVVjRBLzJ5c215SkIwbktPTk5TM2Q2SW1RSXpzd2FlcCtFSWFnT1krNFd1TnZoTWhnMFpjVzFmL0FHYWlpVE5pdXkyTWcxdjlCVGhlYXBxTnd0b0hYQklSUlp0MWxkbjBodS9DanEzTEdrZkRHcWQ0TTd5Zm1kK0FiRVZaSGFDN01XMnpVU0E1UHpHQk9GZktPUlB5aW4ySElST01TWnlMQUFUVStCdVl3Y0hIODdhdXpmS0J2RGRvTGxCQ0ZBeDRKV25TVUVDL0FoOWNxOUY5RkJmMnozL0NjVWR4NVNHT1h5ZUk3UjEzdXdsR1dTWW9hQzloNjM5MytaWGczU1BhcUJKd3IvTi91TkpwcVRLYW91dEhtRnhTaFpKbFhyeFowTytWR1Z6RE1FNW9OQmdzMGl0T2xyNmRReWtCdlNNcVRocHNaRTZFSndWeXdHem5HL0tmakhySVh4QytwNWFRdVB0cnpUdUFkaE01WWMwYm95MmZhQkNObGRINkhVMU9pYzBEa1gzRlVFY2lub2dJejlDQ0FNTmVsNnJtMXl1M3lZMlRFdnV1M3RuSU9vZFY4aFVhV2lTZmNnb1lheFlMdmJDTjl1dVJCRUc5OW5WQnhxcWU5bG83ZWNZVjlQT1JGbHNsNitYRW5ST0s4T2ExUUFIM1ZHSzU4Q3Yyc3FXUEZaL0xJY1RTSzY0Z0huWVVCbURRM05nMExoRURkWWdoSmY4SjRNeUxsNklTdFVzeHJrMkV3d0ZTSnpsazFJMXRleHVMMUczRFFQa05vTWRnL1lxRGpnMm1DdzNzWmdlelZ2NW5jN1hVSksyRGNyRFlNT1FMeUM2NUJuSHRlVnVEb3JQVEVsTUlZMmdCdVZkVDkyWnpjUTBWclFXNFRZVmN4TnRUODdZVzFqRlh4dTFxWDJkeXRQZDBTK1JvWnA1UnQrQW1DYnN6N0J6Z3FMSDVDRUdpcDU5UW1PM2hCNmJlcCs3MVZhaWllU01GWFMvK29CbE1TN09vU2xjdlRMNjdZQ1BFK2VuQXp1TGVLM1ZUYVh2bDR5SlNkUmY5ZUJPWVpWV2pjK0RZL1F0MmlDbnZqRDBoWjVkamZmQS9JVXlMVDJRSEg0QTBRY25nY3BNLzVIWERXdXVlSHpSTWZJeE04NzZOdlc2QWdXeGR6dVp2LzUxbXQ1TU91Sjg0ZlkvdnhpRVJsOTNsajlZcTYxandKTkZMK3MxRkxBS2FERkpqYmhZbTA5bjQyWmNIZFZMQnpZWE5Yc0tyTGszYVZKbXRDTTBXWmd1VFkwY0dUMWI3eE5IekNkeC9GN3Njb3FJRWtocjNuckFFc1dISnc3bE9mSDA4S0E1Y21NU21WSDZ0eWtHZ2ZMNjVYL2Q2SFRjWVh2K3BwY0RoQ3d1WWg2N3VYMHlKRHBtaVNQMEw3VWxxVEtwR2xKSDF0bmIwek5HNkF3PSIsIm1hYyI6IjA2MGIwYjJiNjAyYmE5YzBhZTZlYmU3MjlmNTVhMTZhNjRiN2Y4YTY5OTM2NmQzYjA1ODI1ZWM0MWI3ZTgxNWYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1446, "gross_total": 1416, "base_fare": 540, "tax": 906, "sell": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ0NiwiYmFzZV9mYXJlIjo1NDAsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQxNiwiYmFzZV9mYXJlIjo1MTAsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0MTYsImJhc2VfZmFyZSI6NTEwLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1446, "base_fare": 540, "tax": 906, "gross": { "base_fare": "510.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NDYuMDAiLCJiYXNlX2ZhcmUiOiI1NDAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MTYuMDAiLCJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTAuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDE2LjAwIiwiYmFzZV9mYXJlIjoiNTEwLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1416, "base_fare": 510, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1446, "filter": { "id": "F123NP00114-14", "price": 1446, "gross_total": 1416, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102300del2026031102252387del202603111720dac202603112020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcJcW6KK8aRXzGielLWB6Zog2uwIPCw2sEuKjQ\/WVvoXA=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWsKNXYJzwJHgPwmwPT3eaIke2SBcDWgY9sUXqTNULsj4LjT6KZUcgQ0FGNm+crCYaw=", "origin": "KUL", "departure_time": "2026-03-10 08:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VE6MMY", "meal_code": null, "seat_available": "6" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWsKNXYJzwJHgPwmwPT3eaIkRjv+YJInENIkSi2IOLeli9hskHwyF3vy\/RSMX4Zp9qU=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT23H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VE6MMY", "meal_code": null, "seat_available": "6" } } ] }, { "group": 1, "flight_key": "F123NP00114-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTftaqebFuFN8ojY6c+ObtE3XJLrhltPjDftZdWtFwVTGyNuYYP5bb+HYRmhw3azNI=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTftaqebFuFN8ojY6c+ObtEaEutdtzwLLyOpPahAm5QOEqoWmGTF8qtVMJp+RU9XN0=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1448, "gross_total": 1445, "base_fare": 561, "tax": 914, "sell": { "currency": "MYR", "total": 1448, "base_fare": 561, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ0OCwiYmFzZV9mYXJlIjo1NjEsInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQxOCwiYmFzZV9mYXJlIjo1MzEsInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0NDUsImJhc2VfZmFyZSI6NTMxLCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1448, "base_fare": 561, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "531.00", "tax": "914.00", "discount": 27, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1448, "base_fare": 561, "tax": 914, "gross": { "base_fare": "531.00", "tax": "914.00", "discount": "27.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NDguMDAiLCJiYXNlX2ZhcmUiOiI1NjEuMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjI3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDE4LjAwIiwiYmFzZV9mYXJlIjoiNTMxLjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTMxLjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIyNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NDUuMDAiLCJiYXNlX2ZhcmUiOiI1MzEuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjI3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1445, "base_fare": 531, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 27, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1448, "filter": { "id": "F123NP00114-15", "price": 1448, "gross_total": 1445, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100850cmb202603100945319cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaRv7EZS8QsyWQaK1fBEQt+tyqYsBBeSaUOm3le8LILgA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "fb0UKL8moHy05hAGqgih3A==", "origin": "KUL", "departure_time": "2026-03-10 08:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VE6MMY", "meal_code": null, "seat_available": "3" } }, { "air_segment_key": "0S0MjI6RC95P\/yC+78UJtA==", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT23H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VE6MMY", "meal_code": null, "seat_available": "3" } } ] }, { "group": 1, "flight_key": "F123NP00114-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Ovk7xHcUDH9YVRxzPAWLPQ==", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "7wegZXGn54p7TMM5Mr9feg==", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1458, "gross_total": 1455, "base_fare": 571, "tax": 914, "sell": { "currency": "MYR", "total": 1458, "base_fare": 571, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQ1OCwiYmFzZV9mYXJlIjo1NzEsInRheCI6OTE0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQyOCwiYmFzZV9mYXJlIjo1NDEsInRheCI6OTE0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE0NTUsImJhc2VfZmFyZSI6NTQxLCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1458, "base_fare": 571, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "541.00", "tax": "914.00", "discount": 27, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1458, "base_fare": 571, "tax": 914, "gross": { "base_fare": "541.00", "tax": "914.00", "discount": "27.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NTguMDAiLCJiYXNlX2ZhcmUiOiI1NzEuMDAiLCJ0YXgiOiI5MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDEuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjI3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxNDI4LjAwIiwiYmFzZV9mYXJlIjoiNTQxLjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQxLjAwIiwidGF4IjoiOTE0LjAwIiwiZGlzY291bnQiOiIyNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0NTUuMDAiLCJiYXNlX2ZhcmUiOiI1NDEuMDAiLCJ0YXgiOiI5MTQuMDAiLCJkaXNjb3VudCI6IjI3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1455, "base_fare": 541, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 27, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1458, "filter": { "id": "F123NP00114-16", "price": 1458, "gross_total": 1455, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100850cmb202603100945319cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2CmJ5cjb1yyXbDk7PLnFry56Vwyk9hjWm2EKX0BKFbuIIPnqTwQNY67YMiWzw80uNrdUB0Ym4JeQhOfsTMuJfobhSxCe9JEbIokmqZDC2P14norUqjsQOPfU5IjbX7Iol\/J6P9tHvQi68jOXbtyWeExTN+WXOUCOx778jEFgtiZlVTq8cZvc7pp0w3DL\/dPYIfGinG1tqm+GvWSe65vh8YnT2iTORfzQbt0Uf2vlp3gNPTB3yvbU7Fl57KbPoBDj+tSGH8hp0MPt7TLLFA9D2ztq\/6G4HeuuOt1vvyZz5lL7qzGSLksoejlERNLX865wEqSYsTcztNAPbjkFDhG0vfbFIFghSdRFVB0ZxUh1YaBr2PEE3bi7SjCLo7mzJUc5e6c4toUTHb4vmU4td\/v0WBM03k55cHrgbmyADzHykKecHXhdE3XiElY56SLNf8b3WiT1pnDn2qIxoIUirzFkFGMrsQ+5NOaglruI1Wp0xGkjTD4Mh6TPplLcvf6opvNUgrgmBnSQQsU7LlEMedb1wPqWQrZmvAaJ0ZGmwV65ZVyFTZz9iWxTxA1FRbSoXsBj74VqDMSPcoxSA9wKkZU\/LGZt3V3zTq0ilCwcvmNn\/qxRGDAtTOEBw\/vglgM2yE3bJIu7vFLZdZB3340JuCXeMkHjX66n49jsIIWDcYtNBqQI+iiyB6iG3hRQR6\/89QBnxU+ieDzs8q22vN\/7AVxWN1asPH+FK9OvWibF80iu91MiETZTjp9IdX\/8ngsTbPGFtOhZ28zoxhc6weXTcGxz2RSvR3GSEEJJMTrVNdyIJq6NJKiPzVa9o6UuBleD1Do2bTRlkIzMEh245irqwLrezFR6xUNRPF\/OIGFaIbhkElAkcfPd0m+XNLz6v\/LYDB6zapueydEVIzDRCqfjMFwi9wqVdGoj9GLdCtGq\/jQEagWcf5UOTodRzGj+vbhtIXvLA3bfwlfCKSVkDRAZknYXnEA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-17", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-17", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1786, "gross_total": 1756, "base_fare": 1260, "tax": 526, "sell": { "currency": "MYR", "total": 1786, "base_fare": 1260, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc4NiwiYmFzZV9mYXJlIjoxMjYwLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE3NTYsImJhc2VfZmFyZSI6MTIzMCwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc1NiwiYmFzZV9mYXJlIjoxMjMwLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1786, "base_fare": 1260, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1230.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1786, "base_fare": 1260, "tax": 526, "gross": { "base_fare": "1230.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE3ODYuMDAiLCJiYXNlX2ZhcmUiOiIxMjYwLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzMC4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc1Ni4wMCIsImJhc2VfZmFyZSI6IjEyMzAuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjMwLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc1Ni4wMCIsImJhc2VfZmFyZSI6IjEyMzAuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1756, "base_fare": 1230, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1786, "filter": { "id": "F123NP00114-17", "price": 1786, "gross_total": 1756, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2QxhavbdDWDr3oKdQm3Ew\/bLHxPAaoF2i9qOGOoYXW3XHU9zLdX2xxcmH7HBurjuYmB3A\/EpUuqJhZrLF9bZsFEJEuvyT3i4R\/MfHs30lMZUzpIov7KBTYjk2ohFvpqZr92R\/3A1r3Vy0kj3Yul4e3Nv5ulNv6enJEdbAs4O\/9DTiQCGXlNA\/dzs\/ONJBctvYFDvnCpBinhSir\/O8RAPJD+AvoRCiGXEMVKtqx1GrTiwv1rBJlAVS\/gCLUxarRmBxLUlCtW3nmwmadsI5uzgjxNOgtBDU93beKoNOCo0g8TZTL6OJrUPZhBN5yMInVBH5i0gwgW0IJr+iWxVH\/TWcfQBL17Je1aPWjXuHuKw47ZyeLomMu\/K+8bM4DC3yBuzKPyzIFzwRLtjB41qk8Vv2Usi52a6Yro\/Bx8TaWN1Q8eNgcn7TCqrpNkuFvzAyDUWxBRRDUujmZS6jaQ8oiFQCeTElv1menjNYozyS+n\/C\/AXNiOM8+CJbc6i+0\/MPyjIGK9NQvugoQ5r8Eqa\/0G1PqMLanAnvab2E94rsQ29qK+ymuSI940VzGjKZqdzky1ZsEvMMtwFovx9JQqwQA4wJR95O8iul66B+ydF+xflKC9S2VL\/6GrrC\/0j8jYm8XYTupguhMBKHyKPPzu\/jDVgtq0uqCb4+T\/\/l7OIeSTDLubn1Sco26GVRiezoVEDU\/wzwriOOvmCdMotK6FMjrzYqCpmmGhfMI2XMMf3Ac9y4ksM1h04HlKf7aoweuAlPOqJ9Fi+XWEkc8hfOVsCd\/Vg5ZWYaHJgu\/P2mMsFhbs\/O4N5aGcPaxHW1JZqeEuch1dAcvGA9S0sMmdKVEVFPlFwngmUVJ\/yO6TBe1hqYAjc6rJd6ImXRllk+jRBrSqboLrkGilus8fOINY+vnLfPBvc2RrS6g1lisAE9lsBwmtKebS45v2J7fyoDSb6zmy9+zjEplQgjvo\/EIe8KRquCb1S1\/g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-18", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-18", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1786, "gross_total": 1756, "base_fare": 1260, "tax": 526, "sell": { "currency": "MYR", "total": 1786, "base_fare": 1260, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc4NiwiYmFzZV9mYXJlIjoxMjYwLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE3NTYsImJhc2VfZmFyZSI6MTIzMCwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc1NiwiYmFzZV9mYXJlIjoxMjMwLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1786, "base_fare": 1260, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1230.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1786, "base_fare": 1260, "tax": 526, "gross": { "base_fare": "1230.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE3ODYuMDAiLCJiYXNlX2ZhcmUiOiIxMjYwLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIzMC4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc1Ni4wMCIsImJhc2VfZmFyZSI6IjEyMzAuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjMwLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc1Ni4wMCIsImJhc2VfZmFyZSI6IjEyMzAuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1756, "base_fare": 1230, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1786, "filter": { "id": "F123NP00114-18", "price": 1786, "gross_total": 1756, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvWE4Rhyu8zFVt2yZB6o\/YAwB47lV5qeuQuGpxnH7zKAm+1zuBBrYpPARcbZXfz7k38FCjesLP3hJDF2oC0j80ZF0GdXUcC7h6hNBOZJzV3I7Vd1rKfRoT7jf6L5bjT0ilKvPChNaqmAm6L3Kwc4bHMW4oAH+h3LYW+4IpdjQOQxgxhC8tECnkg9PMtHdQpcxZlZk0lA+WbPP4WxhMO1jLrCDsQDaJFztrpG732ujL5fRfaokc5zE5IUHJfG936PHke8y7RkKIrX7P8LrJ35UbPFLERkParEXRtqlYVGEodUx2LwgrrADhpn+CPVfkwMe3vAKfSfBnxzKbSSXPwYUEGiQe321TzfrAToTDPEczlb+OVmchBQYsWDZbCbEOBIFGI\/hfUgG0EXLHK3uepBp5pBqhNTOhk0xBJLMF+rukGfbmCxIfPmh+YHm+uiQmUTqdR1CwCa\/QciIIgwozV6abZcQqKUpG7Oc3fSSR8eUQl+x4cLB7ekivduCWINKO36JciV11zSDU\/ChAChjLl\/i3HIQqjmwRgcCUzG8uEAvPy8HOn2JDVVMUwa59S9whg2F+cAAx6uAxuM\/GnT1D1vfJ\/oNAcQclUmoSBSBbeXV5HEqhw1ER6m1YKNMQY3KRaWmFpGbg7WpeNmlubV+URqsuW6IcjgT34QYPwrwPuzRI8Bq96TIfi59Ze0xwKpb\/66nbX70XgcAksq0PK2fxw1zGufkRLeXqm83c4cURKmm1CU\/p9+pww0leE6VUHxRFKFK121rbZO3jV8u7fpK84UQKNahXlLOSyujThv5VY\/oJjiZ105FygvWrulDNIpVjO+b8EBuSz1z2QGRBVHJo0VrKqFP\/iV418hWH6eni2Gty5DBtWCHp8Vr\/we+m8BKl6xH5sACdOhmFQZtRUOVBb9mC+57qXso8iv1+qfLpYn2Adc4vPfJgbfL2F7d7Q\/Ze6ghhyKvLPm8lY+9w1uOu4vDFcWS85\/eg6ty34lDVkTqCQcg=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-19", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-19", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1797, "gross_total": 1767, "base_fare": 1272, "tax": 525, "sell": { "currency": "MYR", "total": 1797, "base_fare": 1272, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc5NywiYmFzZV9mYXJlIjoxMjcyLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE3NjcsImJhc2VfZmFyZSI6MTI0MiwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc2NywiYmFzZV9mYXJlIjoxMjQyLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1797, "base_fare": 1272, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1242.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1797, "base_fare": 1272, "tax": 525, "gross": { "base_fare": "1242.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE3OTcuMDAiLCJiYXNlX2ZhcmUiOiIxMjcyLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Mi4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc2Ny4wMCIsImJhc2VfZmFyZSI6IjEyNDIuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjQyLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc2Ny4wMCIsImJhc2VfZmFyZSI6IjEyNDIuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1767, "base_fare": 1242, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1797, "filter": { "id": "F123NP00114-19", "price": 1797, "gross_total": 1767, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvbta4u6zlzMS6LuhUVYptcBzZpY9C9\/G0OgrVLuRXX0fxLe9zZrPg3rwTKU84t01NULxVWwBr+gEKvLHeSym3PSUxchOgQCiSM1143K\/0mLzLJIHkkxDBqO39zwGIq\/aUt7fr1pL7+RWrKzUtS6TSG2uGkg6tFXlYNLqHd66mUNL3MzK5tE5gpmxfl0\/vIcN61NPPlosiT1UVJ9bCI+Oj1U1+5P1aVu5Rz0L95kQD\/O\/9nzd0jqUnEQq2fKbie4HBjvy20xNnnoRLY\/fV8F5PnGpbhdEC1zvr4H3dOlEK74wFCMubtT9fND9p0OkoM89\/AVBNYq1\/tFM1Og0GTT0QIdyKUgDuZcoeqEPIAXP+XY10c7gSZ8OQm0Wrtd4WrScd+2BCeCkmnZJ4BCvNYhsOuR0N+fVwMaTblbDcs4nQeFvuz5lTbBhlgftfevPAWzi\/01AE+RMK5toi+\/lrSznPxtLZgnp7CeEs56EDrkf3CKXN8j2ASNUjrG22PweJt8PcndbueT9SbDX1i1QAzntsF6Sflh8aSBOFRgOyNLyTuZvWQdy9b4zczGXhoNUAUxiaWGICUxy499K2LkWhMjXqg2TMuEqZ4stxVTHR3\/SQKpge01Q9FSBUiVzk++yYcY3LS1a8SLEHvfT5qIbwm4l\/qfa3m9TSk0x22BeI6bkdQLGLUcKTUbcEzZ8edDOLF6q0QR\/8xzXroS5pp5vF\/vti7Ro+ffNXvOTH9G7a+tJnmE2MW60gfvHs+OrU5pYbt3kSZkGFE9Xk\/SUV+aw8y+G2UeLBiyO\/1gkirq3mVbrXE+jhrxZoPJPKg+bV6JCecNRMSAYY5zcbTKbOmZj3ktykKvwh4goZoSGssToMBwyq+\/ZXs3d8pplfKVyiEVhHACjHUYneZQuMRuoHpt7Q433SDuST+gQC\/BlBiqGjM13ev1vPqqXeOLjyIOPO9dL7sD\/FL2BrBeWwehh49xBKNoSmBf9\/8BSvn\/NPRW\/mCPCfc2s=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-20", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-20", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1797, "gross_total": 1767, "base_fare": 1272, "tax": 525, "sell": { "currency": "MYR", "total": 1797, "base_fare": 1272, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc5NywiYmFzZV9mYXJlIjoxMjcyLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE3NjcsImJhc2VfZmFyZSI6MTI0MiwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTc2NywiYmFzZV9mYXJlIjoxMjQyLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1797, "base_fare": 1272, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1242.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1797, "base_fare": 1272, "tax": 525, "gross": { "base_fare": "1242.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE3OTcuMDAiLCJiYXNlX2ZhcmUiOiIxMjcyLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI0Mi4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc2Ny4wMCIsImJhc2VfZmFyZSI6IjEyNDIuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjQyLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTc2Ny4wMCIsImJhc2VfZmFyZSI6IjEyNDIuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTc2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1767, "base_fare": 1242, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1797, "filter": { "id": "F123NP00114-20", "price": 1797, "gross_total": 1767, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrBaPrABTtk0wwqatYnp2aWrhfnhLps+DVc5CwpTBYuhg=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-21", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf1RQVvo0L5mANLbMM6B2NXV6mjhdZUjvwnL+vCNGq5W7ZObG1c7XeCvbo6Dn\/ARW0g=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-21", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lU\/9kJI35WTcIHYIgUYDj+IZR4e04yccI+3JnhitqdxZ6Rg0xPDIlTCdkOOX+fetoY=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1842, "gross_total": 1895, "base_fare": 1408, "tax": 517, "sell": { "currency": "MYR", "total": 1842, "base_fare": 1408, "tax": 517 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0MiwiYmFzZV9mYXJlIjoxNDA4LCJ0YXgiOjUxN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTIsImJhc2VfZmFyZSI6MTM3OCwidGF4Ijo1MTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NSwiYmFzZV9mYXJlIjoxMzc4LCJ0YXgiOjUxN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1842, "base_fare": 1408, "tax": 517, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1378.00", "tax": "517.00", "discount": 83, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1842, "base_fare": 1408, "tax": 517, "gross": { "base_fare": "1378.00", "tax": "517.00", "discount": "83.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDIuMDAiLCJiYXNlX2ZhcmUiOiIxNDA4LjAwIiwidGF4IjoiNTE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3OC4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTIuMDAiLCJiYXNlX2ZhcmUiOiIxMzc4LjAwIiwidGF4IjoiNTE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3OC4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODk1LjAwIiwiYmFzZV9mYXJlIjoiMTM3OC4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1895, "base_fare": 1378, "tax": 517, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 83, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1842, "filter": { "id": "F123NP00114-21", "price": 1842, "gross_total": 1895, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsY2PeJxlAy\/RfjhZt9\/0hiGXt3C5uVsnJtcxCBy0AxMVQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-22", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4WnssfRmMLIoJNycIxWKug==", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-22", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AgH6cCaJ1eqNT0fve3Yxow==", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1844, "gross_total": 1897, "base_fare": 1409, "tax": 518, "sell": { "currency": "MYR", "total": 1844, "base_fare": 1409, "tax": 518 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0NCwiYmFzZV9mYXJlIjoxNDA5LCJ0YXgiOjUxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTQsImJhc2VfZmFyZSI6MTM3OSwidGF4Ijo1MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NywiYmFzZV9mYXJlIjoxMzc5LCJ0YXgiOjUxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1844, "base_fare": 1409, "tax": 518, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1379.00", "tax": "518.00", "discount": 83, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1844, "base_fare": 1409, "tax": 518, "gross": { "base_fare": "1379.00", "tax": "518.00", "discount": "83.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDQuMDAiLCJiYXNlX2ZhcmUiOiIxNDA5LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3OS4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTQuMDAiLCJiYXNlX2ZhcmUiOiIxMzc5LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3OS4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODk3LjAwIiwiYmFzZV9mYXJlIjoiMTM3OS4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1897, "base_fare": 1379, "tax": 518, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 83, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1844, "filter": { "id": "F123NP00114-22", "price": 1844, "gross_total": 1897, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZqT1Ha63QU3QEQxBKjNFnD8XaW5i8fLLWWhIQ91cU5TQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-23", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4WnssfRmMLIoJNycIxWKug==", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-23", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HdMh7VN7Hc9eyOv7SLTssw==", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1844, "gross_total": 1897, "base_fare": 1409, "tax": 518, "sell": { "currency": "MYR", "total": 1844, "base_fare": 1409, "tax": 518 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0NCwiYmFzZV9mYXJlIjoxNDA5LCJ0YXgiOjUxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTQsImJhc2VfZmFyZSI6MTM3OSwidGF4Ijo1MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NywiYmFzZV9mYXJlIjoxMzc5LCJ0YXgiOjUxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1844, "base_fare": 1409, "tax": 518, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1379.00", "tax": "518.00", "discount": 83, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1844, "base_fare": 1409, "tax": 518, "gross": { "base_fare": "1379.00", "tax": "518.00", "discount": "83.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDQuMDAiLCJiYXNlX2ZhcmUiOiIxNDA5LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3OS4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTQuMDAiLCJiYXNlX2ZhcmUiOiIxMzc5LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM3OS4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODk3LjAwIiwiYmFzZV9mYXJlIjoiMTM3OS4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1897, "base_fare": 1379, "tax": 518, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 83, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1844, "filter": { "id": "F123NP00114-23", "price": 1844, "gross_total": 1897, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2accMtvs0nczEEmz2HC83zhnD\/2\/ENAFXdMnypKyh81RLnCZE3HVvuCsD+CJc0wu8dnQ5QEf8HD1HpAIFl2kSCaAzWWXyyIV+53JCcJM1hfa8uS3a28e9L+\/E+WDH+4RfvqwrCmAGsyNwM5SiZOd\/rqxoO\/e3yIqTTaaZwIt7SaU9TmIF6g\/VMnTSSxg6kLXuzoEnYRNws6TdJXeMbuCjCS0bRrsiZ9Q+DAx00jpyEp7OEHWmEe9KlWqZr16L9XAmAkleTBs6I896WNsF+nq7\/NBlHxxqDyOXB63gTMUALgO7UQ9ElDEB1GO98fmpU79w\/4DxPF7KkWvOWCeqOeqiz7dtcfgSLoJl+VhgLEAxszjAHSrV9BjOLf+mQ5idj1x2IpfyyncWzquqtBT\/Y\/wCcYaeA7MwZLiEWMYhZ7hJNrWGKYufDaGioUVtnbas5El5USWg3Rbvig\/jsytVvGP0PU\/3zkurV9vrZ+YcjTB1ZKBqvD2gdXRJzH14R3ZTaN6isJ2WViMoS7A\/e5NYTazcuzeut\/FncNzSFwH+wUHLbIA9x93x2glHwhwNx6XtR9effCm4xpyn9xanRPEsXt4QfEkeg7ojd6aViRK25GPdTlyKV7Pezmwo6VN2ttjRPg2rbJoYBn7TKAQtVem2MF9\/j073si4xsW0WCiJBNet93PzloZEHua5z4NSGsr2gEbZwb9OR9lAK3zq5hceGn95aaftRzW5OBmHylLHurPx3Pr2YxtmWvxGST4nxm\/6RJX\/lYHhiNcWTRTIf01b\/lYPplDhPV6N+Ix6uN8sfD1QiDEtPRR5lVBFzBqvBJFxkBr5ndJpplDOEifGfex4qzgrWQrJYMAyojA2h1IcR594g2NZqhqDMz2btuwN4aBkH0CSmNjP9eshOPqqB8BAOx5\/4lWh3bXnMvvPJ+ko+6dfZfxXpH3Q9U2pe4zqS7\/vI30l+oblGxt4qRlzoTRpFINP7tg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-24", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-24", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1846, "gross_total": 1816, "base_fare": 1320, "tax": 526, "sell": { "currency": "MYR", "total": 1846, "base_fare": 1320, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0NiwiYmFzZV9mYXJlIjoxMzIwLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTYsImJhc2VfZmFyZSI6MTI5MCwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgxNiwiYmFzZV9mYXJlIjoxMjkwLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1846, "base_fare": 1320, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1290.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1846, "base_fare": 1320, "tax": 526, "gross": { "base_fare": "1290.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDYuMDAiLCJiYXNlX2ZhcmUiOiIxMzIwLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5MC4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTgxNi4wMCIsImJhc2VfZmFyZSI6IjEyOTAuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjkwLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTgxNi4wMCIsImJhc2VfZmFyZSI6IjEyOTAuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgxNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1816, "base_fare": 1290, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1846, "filter": { "id": "F123NP00114-24", "price": 1846, "gross_total": 1816, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6nvgfCc+GwwGB3kgZKyMX7GwfSjMLxRExN\/wISFJ2nrA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gQ089OWobZMLWQQ3kEOkV8GdBcvVsU2AZNhQdYDCaUo=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ill5NTZacG5xWFpEWjBKS1RYZFMvUGc9PSIsInZhbHVlIjoiMkpzTXJReVhqeWlhWGt2bzhTZk1mSnE0MUJYa21OUGpCazF4em12WDQvQ2ZNaU9PazVGUHdpZ3VCbGIzdmlNN0FKYlVmODByZ0xKbEtxVE1jR1pobzcwZFdsU21oTWxid2ZlZXp0NmRVdlVSMU11UEFuV05Hd0h3QXU1eUg1eGplSmRDY21NeTZ3eFJzK2NwUEZNNlErb3gzU05UaTJuYmZxY2FXMW14ZldxY25lLytyT1dhWWFMdkU0VmFEOFVLRXJjMTl4RVhidWF2VnNQaFBSb28rSnZjY1dLWVFhWGo5UlJid0E1V0xIc1JIUGwwbUw0dGdPdGtDQTZLWjM5U0cvdmZ6TFg3UWY1QndlL2YzRUNzLzhPaGNiUEx1UjlremxpVytBNHkzTzUxTUJzd1BXeU5BYTRVeGlLV25nRjJBTVZFQkJSN29TV3RYNVZjU0VsY2lDOE14YWo1NERtdVlKMmo4N094a2JEZFc1a0RzK1RRdXd1VFFHT1EyWHZWTmdvaGM2QXgvaGNBUVpueDZTMzBTNjlHcUNrYnppTlozRm9NaEZXUjRXdTQyTlFEb0haUjZXVDVvOXZyU2dLUHovVENLdDBHMnpRUDNKMkQzeWNnUEpJY3dnN2xHU1FMZHg5V2JPd1FKNzhJaEJJbHFzZFRuZEpEUCtXTE9EMXJpb0l1UExzMUxIWUViTVZ3ZDd1dFR3L1FiaDRUSDR5Vy85Y2x0OENSVExORmsxdUxaR1dYS0RPS2o4VHdGVUFXRWlPS1Y5Z2YxTjNwVStTMnd3ejErUUQ5cGI5NGp0VXNtMGhJUVlHNnNMNkFIY1doOStWckR4S1puczBHYjg4eWtVZGFEZ0p4WmRqZ3BkekdDTnlKbTNRTTl6eUgwRFBCZ09ja25IZlRqNWdlMk9LYnFvamh2L0c3UzdJVEdVbmoreWJURWdCT0JxcjhFZnhpcGlzN0N3Um5id0JMSWx0WEp0RzN1OWo0ZG9WVlJ1ZTRrUkxrREdGY1RURmROSkFaSmtEYjJRcVNFTEdLalgvL1pXK0RvQjFlZjBTVlZycnl4ejNlalZ2dG5DTU9qdUVYbVRFME5PeE9BdGdycWdWMGc1Vzh1NWkxcG9kM0NlVFBuWTdpdzJvNnVMRmt1bDd6V3BFdm55eUpkeC9JZUZReGtsay83WjZPUHdTWHRtQ3RxS3o2WDlPVTR6RGt4cDhZdXB2YUZEOUVsUFJMWFdsWTJUcEoydVlsYy91d3laVTBDYXNFa0JNS0RoMUJYRUhoUGtZQmc4M3NFV2pHQzJwN3BsdXNwZ0JUd1hEMmI5T3lQaWpSZGk0NmdlYmcyamhKYlU3dEV2cWtYQjdrSHF3Zk4wWVcxL3lwb0dEcHB1V2pDd2dXeXM1SFhPMGw3azlkZW9LZkFVZkUwbW1lcWJ0d3pWMHRJelpBd3J0UUxBOFlINHE5SDNCTlBTUEhlcjJrZGFxajRBUTJLMlB3Wkd0OXQvWExoTW05VEkrZXRXOSs2MDVrN2tGN1dtVXpDTGxzNW5YOEw5NStHbFVza3NZZXp5NitmelQyN21weCtVblI3cHZPZWgxRDN2VlNyVG5mSDFuM0x3ZmNRRWhLMERYdmw4cHRaQjNkT2VkRjFVaHZ3UjV3S1NpRGZPWDNXM29MM2M2bldyUHJ3SnYxTm9va1ZMMkRhRnM4RGFPQnhMOFlweldDQ256eE9JU2N1NWFKTW0wSTgyWWgrTytFU0ZtNFRYdXRTRjMzbHM1UVVKUEY2UlY4aFpZOVRHLzkyTkZlcVNQRHlFWkY1MWNwdC9xOXpGMzFPc1ZWSGcyUXZDSE5YYloxYUdCcldSWlA1L0FiTEM5cWpVS1d3YkdVcXZGem9KTlZCRVBnK3RmY3hjODB4QWRaeTFvcVFHWitSWWM5aS9xWHlvZ2FtT1ZQTlk4SUR0N3NIdGMxZmsyWGdlV1BIUFdNVXRuVEFLUlNlMHRUbnY4M2FPTjJyUnE2MlRHTVNTQjlGLzRFN3prV2J5U0gzcnhJM3ZjSnc2QnNZVllEVGp5K1pwU0h5eGc2TUJvazU4clZpRmpyYWJVWEM0T3lPNDBZQjh4WERGRmF6R3M1dFVNbmc0Ui9OVUF3TnVwUFpLanZJRVVJT0JQcWs0d1NGaFlKUDQ1ZGVwNE5UOUtIK0tpSFZYT3pqUi8wMGNBK2dSL2kxdlVKS3diZDRJLzJocFRLQkl3akY5OGpUTzNMNlJuYXNmYmZXbE9SYStYYWhNOWhPb1B0RmVOUUZ4MHg2TWpYSVlZY2FNUithUFdWQ0NzZW9sdFQyaXFueVFQS200UXZqRWJlU3RFbzRHdXB3cmgveEUzYWhhR2lWUXJ5Yk0xT0tVRENncUJKQmpBMTBIK202aTZzbFJidG1yckJsemxpbWYvclZ6SWFTZ1VCcWhTTkJDUmZBbmdrbmkwNlNuMlgzYVJFcnhOOTF2aGdQWFdaQWs4V1Q3SDE3R1Q1UXhsU3loTXI2bXBVTGZteUdTaUlMWTdUcXROdkZiejA5NWdXdGc4REgyTURFUDZXMStWbDVIaVZXdFAydC9YQndCN0oveXZNYkxyOXNRaHdjNnY3WStDTG1vYTFYVmFoU1ZqdTNKZlFxWHZ1VDM2YytQVmx6VTNlalVvSkwvcGYwMVVIT1g2MHJlTXYwNUlKVG5ISUlYQjc3dll0RGxvSVQ2WURFQ29WYVRNdzQ5MVYzRm5adDZVVmpkTlBJSk0wVXZUMS9FSURpTUdkTHVFQjlUOUlxSDJBOFpRPSIsIm1hYyI6IjM3MWNiODExNjJhNTBjY2M3MzAzNzZiMWQ4NWJkZTFkOWI0N2IzMWI4ODMxMmY2YjliZjQ3MjAyNmE4NzBlY2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wfPilv5UigwcnyjRL0V+W7mBzeCIhDQJHaVVZG+6AHQ=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ill5NTZacG5xWFpEWjBKS1RYZFMvUGc9PSIsInZhbHVlIjoiMkpzTXJReVhqeWlhWGt2bzhTZk1mSnE0MUJYa21OUGpCazF4em12WDQvQ2ZNaU9PazVGUHdpZ3VCbGIzdmlNN0FKYlVmODByZ0xKbEtxVE1jR1pobzcwZFdsU21oTWxid2ZlZXp0NmRVdlVSMU11UEFuV05Hd0h3QXU1eUg1eGplSmRDY21NeTZ3eFJzK2NwUEZNNlErb3gzU05UaTJuYmZxY2FXMW14ZldxY25lLytyT1dhWWFMdkU0VmFEOFVLRXJjMTl4RVhidWF2VnNQaFBSb28rSnZjY1dLWVFhWGo5UlJid0E1V0xIc1JIUGwwbUw0dGdPdGtDQTZLWjM5U0cvdmZ6TFg3UWY1QndlL2YzRUNzLzhPaGNiUEx1UjlremxpVytBNHkzTzUxTUJzd1BXeU5BYTRVeGlLV25nRjJBTVZFQkJSN29TV3RYNVZjU0VsY2lDOE14YWo1NERtdVlKMmo4N094a2JEZFc1a0RzK1RRdXd1VFFHT1EyWHZWTmdvaGM2QXgvaGNBUVpueDZTMzBTNjlHcUNrYnppTlozRm9NaEZXUjRXdTQyTlFEb0haUjZXVDVvOXZyU2dLUHovVENLdDBHMnpRUDNKMkQzeWNnUEpJY3dnN2xHU1FMZHg5V2JPd1FKNzhJaEJJbHFzZFRuZEpEUCtXTE9EMXJpb0l1UExzMUxIWUViTVZ3ZDd1dFR3L1FiaDRUSDR5Vy85Y2x0OENSVExORmsxdUxaR1dYS0RPS2o4VHdGVUFXRWlPS1Y5Z2YxTjNwVStTMnd3ejErUUQ5cGI5NGp0VXNtMGhJUVlHNnNMNkFIY1doOStWckR4S1puczBHYjg4eWtVZGFEZ0p4WmRqZ3BkekdDTnlKbTNRTTl6eUgwRFBCZ09ja25IZlRqNWdlMk9LYnFvamh2L0c3UzdJVEdVbmoreWJURWdCT0JxcjhFZnhpcGlzN0N3Um5id0JMSWx0WEp0RzN1OWo0ZG9WVlJ1ZTRrUkxrREdGY1RURmROSkFaSmtEYjJRcVNFTEdLalgvL1pXK0RvQjFlZjBTVlZycnl4ejNlalZ2dG5DTU9qdUVYbVRFME5PeE9BdGdycWdWMGc1Vzh1NWkxcG9kM0NlVFBuWTdpdzJvNnVMRmt1bDd6V3BFdm55eUpkeC9JZUZReGtsay83WjZPUHdTWHRtQ3RxS3o2WDlPVTR6RGt4cDhZdXB2YUZEOUVsUFJMWFdsWTJUcEoydVlsYy91d3laVTBDYXNFa0JNS0RoMUJYRUhoUGtZQmc4M3NFV2pHQzJwN3BsdXNwZ0JUd1hEMmI5T3lQaWpSZGk0NmdlYmcyamhKYlU3dEV2cWtYQjdrSHF3Zk4wWVcxL3lwb0dEcHB1V2pDd2dXeXM1SFhPMGw3azlkZW9LZkFVZkUwbW1lcWJ0d3pWMHRJelpBd3J0UUxBOFlINHE5SDNCTlBTUEhlcjJrZGFxajRBUTJLMlB3Wkd0OXQvWExoTW05VEkrZXRXOSs2MDVrN2tGN1dtVXpDTGxzNW5YOEw5NStHbFVza3NZZXp5NitmelQyN21weCtVblI3cHZPZWgxRDN2VlNyVG5mSDFuM0x3ZmNRRWhLMERYdmw4cHRaQjNkT2VkRjFVaHZ3UjV3S1NpRGZPWDNXM29MM2M2bldyUHJ3SnYxTm9va1ZMMkRhRnM4RGFPQnhMOFlweldDQ256eE9JU2N1NWFKTW0wSTgyWWgrTytFU0ZtNFRYdXRTRjMzbHM1UVVKUEY2UlY4aFpZOVRHLzkyTkZlcVNQRHlFWkY1MWNwdC9xOXpGMzFPc1ZWSGcyUXZDSE5YYloxYUdCcldSWlA1L0FiTEM5cWpVS1d3YkdVcXZGem9KTlZCRVBnK3RmY3hjODB4QWRaeTFvcVFHWitSWWM5aS9xWHlvZ2FtT1ZQTlk4SUR0N3NIdGMxZmsyWGdlV1BIUFdNVXRuVEFLUlNlMHRUbnY4M2FPTjJyUnE2MlRHTVNTQjlGLzRFN3prV2J5U0gzcnhJM3ZjSnc2QnNZVllEVGp5K1pwU0h5eGc2TUJvazU4clZpRmpyYWJVWEM0T3lPNDBZQjh4WERGRmF6R3M1dFVNbmc0Ui9OVUF3TnVwUFpLanZJRVVJT0JQcWs0d1NGaFlKUDQ1ZGVwNE5UOUtIK0tpSFZYT3pqUi8wMGNBK2dSL2kxdlVKS3diZDRJLzJocFRLQkl3akY5OGpUTzNMNlJuYXNmYmZXbE9SYStYYWhNOWhPb1B0RmVOUUZ4MHg2TWpYSVlZY2FNUithUFdWQ0NzZW9sdFQyaXFueVFQS200UXZqRWJlU3RFbzRHdXB3cmgveEUzYWhhR2lWUXJ5Yk0xT0tVRENncUJKQmpBMTBIK202aTZzbFJidG1yckJsemxpbWYvclZ6SWFTZ1VCcWhTTkJDUmZBbmdrbmkwNlNuMlgzYVJFcnhOOTF2aGdQWFdaQWs4V1Q3SDE3R1Q1UXhsU3loTXI2bXBVTGZteUdTaUlMWTdUcXROdkZiejA5NWdXdGc4REgyTURFUDZXMStWbDVIaVZXdFAydC9YQndCN0oveXZNYkxyOXNRaHdjNnY3WStDTG1vYTFYVmFoU1ZqdTNKZlFxWHZ1VDM2YytQVmx6VTNlalVvSkwvcGYwMVVIT1g2MHJlTXYwNUlKVG5ISUlYQjc3dll0RGxvSVQ2WURFQ29WYVRNdzQ5MVYzRm5adDZVVmpkTlBJSk0wVXZUMS9FSURpTUdkTHVFQjlUOUlxSDJBOFpRPSIsIm1hYyI6IjM3MWNiODExNjJhNTBjY2M3MzAzNzZiMWQ4NWJkZTFkOWI0N2IzMWI4ODMxMmY2YjliZjQ3MjAyNmE4NzBlY2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "fEvpDpaXdcMSpwRa4dE8Pfge3946kUro31sc7yhYW7o=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ill5NTZacG5xWFpEWjBKS1RYZFMvUGc9PSIsInZhbHVlIjoiMkpzTXJReVhqeWlhWGt2bzhTZk1mSnE0MUJYa21OUGpCazF4em12WDQvQ2ZNaU9PazVGUHdpZ3VCbGIzdmlNN0FKYlVmODByZ0xKbEtxVE1jR1pobzcwZFdsU21oTWxid2ZlZXp0NmRVdlVSMU11UEFuV05Hd0h3QXU1eUg1eGplSmRDY21NeTZ3eFJzK2NwUEZNNlErb3gzU05UaTJuYmZxY2FXMW14ZldxY25lLytyT1dhWWFMdkU0VmFEOFVLRXJjMTl4RVhidWF2VnNQaFBSb28rSnZjY1dLWVFhWGo5UlJid0E1V0xIc1JIUGwwbUw0dGdPdGtDQTZLWjM5U0cvdmZ6TFg3UWY1QndlL2YzRUNzLzhPaGNiUEx1UjlremxpVytBNHkzTzUxTUJzd1BXeU5BYTRVeGlLV25nRjJBTVZFQkJSN29TV3RYNVZjU0VsY2lDOE14YWo1NERtdVlKMmo4N094a2JEZFc1a0RzK1RRdXd1VFFHT1EyWHZWTmdvaGM2QXgvaGNBUVpueDZTMzBTNjlHcUNrYnppTlozRm9NaEZXUjRXdTQyTlFEb0haUjZXVDVvOXZyU2dLUHovVENLdDBHMnpRUDNKMkQzeWNnUEpJY3dnN2xHU1FMZHg5V2JPd1FKNzhJaEJJbHFzZFRuZEpEUCtXTE9EMXJpb0l1UExzMUxIWUViTVZ3ZDd1dFR3L1FiaDRUSDR5Vy85Y2x0OENSVExORmsxdUxaR1dYS0RPS2o4VHdGVUFXRWlPS1Y5Z2YxTjNwVStTMnd3ejErUUQ5cGI5NGp0VXNtMGhJUVlHNnNMNkFIY1doOStWckR4S1puczBHYjg4eWtVZGFEZ0p4WmRqZ3BkekdDTnlKbTNRTTl6eUgwRFBCZ09ja25IZlRqNWdlMk9LYnFvamh2L0c3UzdJVEdVbmoreWJURWdCT0JxcjhFZnhpcGlzN0N3Um5id0JMSWx0WEp0RzN1OWo0ZG9WVlJ1ZTRrUkxrREdGY1RURmROSkFaSmtEYjJRcVNFTEdLalgvL1pXK0RvQjFlZjBTVlZycnl4ejNlalZ2dG5DTU9qdUVYbVRFME5PeE9BdGdycWdWMGc1Vzh1NWkxcG9kM0NlVFBuWTdpdzJvNnVMRmt1bDd6V3BFdm55eUpkeC9JZUZReGtsay83WjZPUHdTWHRtQ3RxS3o2WDlPVTR6RGt4cDhZdXB2YUZEOUVsUFJMWFdsWTJUcEoydVlsYy91d3laVTBDYXNFa0JNS0RoMUJYRUhoUGtZQmc4M3NFV2pHQzJwN3BsdXNwZ0JUd1hEMmI5T3lQaWpSZGk0NmdlYmcyamhKYlU3dEV2cWtYQjdrSHF3Zk4wWVcxL3lwb0dEcHB1V2pDd2dXeXM1SFhPMGw3azlkZW9LZkFVZkUwbW1lcWJ0d3pWMHRJelpBd3J0UUxBOFlINHE5SDNCTlBTUEhlcjJrZGFxajRBUTJLMlB3Wkd0OXQvWExoTW05VEkrZXRXOSs2MDVrN2tGN1dtVXpDTGxzNW5YOEw5NStHbFVza3NZZXp5NitmelQyN21weCtVblI3cHZPZWgxRDN2VlNyVG5mSDFuM0x3ZmNRRWhLMERYdmw4cHRaQjNkT2VkRjFVaHZ3UjV3S1NpRGZPWDNXM29MM2M2bldyUHJ3SnYxTm9va1ZMMkRhRnM4RGFPQnhMOFlweldDQ256eE9JU2N1NWFKTW0wSTgyWWgrTytFU0ZtNFRYdXRTRjMzbHM1UVVKUEY2UlY4aFpZOVRHLzkyTkZlcVNQRHlFWkY1MWNwdC9xOXpGMzFPc1ZWSGcyUXZDSE5YYloxYUdCcldSWlA1L0FiTEM5cWpVS1d3YkdVcXZGem9KTlZCRVBnK3RmY3hjODB4QWRaeTFvcVFHWitSWWM5aS9xWHlvZ2FtT1ZQTlk4SUR0N3NIdGMxZmsyWGdlV1BIUFdNVXRuVEFLUlNlMHRUbnY4M2FPTjJyUnE2MlRHTVNTQjlGLzRFN3prV2J5U0gzcnhJM3ZjSnc2QnNZVllEVGp5K1pwU0h5eGc2TUJvazU4clZpRmpyYWJVWEM0T3lPNDBZQjh4WERGRmF6R3M1dFVNbmc0Ui9OVUF3TnVwUFpLanZJRVVJT0JQcWs0d1NGaFlKUDQ1ZGVwNE5UOUtIK0tpSFZYT3pqUi8wMGNBK2dSL2kxdlVKS3diZDRJLzJocFRLQkl3akY5OGpUTzNMNlJuYXNmYmZXbE9SYStYYWhNOWhPb1B0RmVOUUZ4MHg2TWpYSVlZY2FNUithUFdWQ0NzZW9sdFQyaXFueVFQS200UXZqRWJlU3RFbzRHdXB3cmgveEUzYWhhR2lWUXJ5Yk0xT0tVRENncUJKQmpBMTBIK202aTZzbFJidG1yckJsemxpbWYvclZ6SWFTZ1VCcWhTTkJDUmZBbmdrbmkwNlNuMlgzYVJFcnhOOTF2aGdQWFdaQWs4V1Q3SDE3R1Q1UXhsU3loTXI2bXBVTGZteUdTaUlMWTdUcXROdkZiejA5NWdXdGc4REgyTURFUDZXMStWbDVIaVZXdFAydC9YQndCN0oveXZNYkxyOXNRaHdjNnY3WStDTG1vYTFYVmFoU1ZqdTNKZlFxWHZ1VDM2YytQVmx6VTNlalVvSkwvcGYwMVVIT1g2MHJlTXYwNUlKVG5ISUlYQjc3dll0RGxvSVQ2WURFQ29WYVRNdzQ5MVYzRm5adDZVVmpkTlBJSk0wVXZUMS9FSURpTUdkTHVFQjlUOUlxSDJBOFpRPSIsIm1hYyI6IjM3MWNiODExNjJhNTBjY2M3MzAzNzZiMWQ4NWJkZTFkOWI0N2IzMWI4ODMxMmY2YjliZjQ3MjAyNmE4NzBlY2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "U6CFfljE2ZG8feMyrh8wFpSH1J2g42ZMLaxDNNIqlps=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ill5NTZacG5xWFpEWjBKS1RYZFMvUGc9PSIsInZhbHVlIjoiMkpzTXJReVhqeWlhWGt2bzhTZk1mSnE0MUJYa21OUGpCazF4em12WDQvQ2ZNaU9PazVGUHdpZ3VCbGIzdmlNN0FKYlVmODByZ0xKbEtxVE1jR1pobzcwZFdsU21oTWxid2ZlZXp0NmRVdlVSMU11UEFuV05Hd0h3QXU1eUg1eGplSmRDY21NeTZ3eFJzK2NwUEZNNlErb3gzU05UaTJuYmZxY2FXMW14ZldxY25lLytyT1dhWWFMdkU0VmFEOFVLRXJjMTl4RVhidWF2VnNQaFBSb28rSnZjY1dLWVFhWGo5UlJid0E1V0xIc1JIUGwwbUw0dGdPdGtDQTZLWjM5U0cvdmZ6TFg3UWY1QndlL2YzRUNzLzhPaGNiUEx1UjlremxpVytBNHkzTzUxTUJzd1BXeU5BYTRVeGlLV25nRjJBTVZFQkJSN29TV3RYNVZjU0VsY2lDOE14YWo1NERtdVlKMmo4N094a2JEZFc1a0RzK1RRdXd1VFFHT1EyWHZWTmdvaGM2QXgvaGNBUVpueDZTMzBTNjlHcUNrYnppTlozRm9NaEZXUjRXdTQyTlFEb0haUjZXVDVvOXZyU2dLUHovVENLdDBHMnpRUDNKMkQzeWNnUEpJY3dnN2xHU1FMZHg5V2JPd1FKNzhJaEJJbHFzZFRuZEpEUCtXTE9EMXJpb0l1UExzMUxIWUViTVZ3ZDd1dFR3L1FiaDRUSDR5Vy85Y2x0OENSVExORmsxdUxaR1dYS0RPS2o4VHdGVUFXRWlPS1Y5Z2YxTjNwVStTMnd3ejErUUQ5cGI5NGp0VXNtMGhJUVlHNnNMNkFIY1doOStWckR4S1puczBHYjg4eWtVZGFEZ0p4WmRqZ3BkekdDTnlKbTNRTTl6eUgwRFBCZ09ja25IZlRqNWdlMk9LYnFvamh2L0c3UzdJVEdVbmoreWJURWdCT0JxcjhFZnhpcGlzN0N3Um5id0JMSWx0WEp0RzN1OWo0ZG9WVlJ1ZTRrUkxrREdGY1RURmROSkFaSmtEYjJRcVNFTEdLalgvL1pXK0RvQjFlZjBTVlZycnl4ejNlalZ2dG5DTU9qdUVYbVRFME5PeE9BdGdycWdWMGc1Vzh1NWkxcG9kM0NlVFBuWTdpdzJvNnVMRmt1bDd6V3BFdm55eUpkeC9JZUZReGtsay83WjZPUHdTWHRtQ3RxS3o2WDlPVTR6RGt4cDhZdXB2YUZEOUVsUFJMWFdsWTJUcEoydVlsYy91d3laVTBDYXNFa0JNS0RoMUJYRUhoUGtZQmc4M3NFV2pHQzJwN3BsdXNwZ0JUd1hEMmI5T3lQaWpSZGk0NmdlYmcyamhKYlU3dEV2cWtYQjdrSHF3Zk4wWVcxL3lwb0dEcHB1V2pDd2dXeXM1SFhPMGw3azlkZW9LZkFVZkUwbW1lcWJ0d3pWMHRJelpBd3J0UUxBOFlINHE5SDNCTlBTUEhlcjJrZGFxajRBUTJLMlB3Wkd0OXQvWExoTW05VEkrZXRXOSs2MDVrN2tGN1dtVXpDTGxzNW5YOEw5NStHbFVza3NZZXp5NitmelQyN21weCtVblI3cHZPZWgxRDN2VlNyVG5mSDFuM0x3ZmNRRWhLMERYdmw4cHRaQjNkT2VkRjFVaHZ3UjV3S1NpRGZPWDNXM29MM2M2bldyUHJ3SnYxTm9va1ZMMkRhRnM4RGFPQnhMOFlweldDQ256eE9JU2N1NWFKTW0wSTgyWWgrTytFU0ZtNFRYdXRTRjMzbHM1UVVKUEY2UlY4aFpZOVRHLzkyTkZlcVNQRHlFWkY1MWNwdC9xOXpGMzFPc1ZWSGcyUXZDSE5YYloxYUdCcldSWlA1L0FiTEM5cWpVS1d3YkdVcXZGem9KTlZCRVBnK3RmY3hjODB4QWRaeTFvcVFHWitSWWM5aS9xWHlvZ2FtT1ZQTlk4SUR0N3NIdGMxZmsyWGdlV1BIUFdNVXRuVEFLUlNlMHRUbnY4M2FPTjJyUnE2MlRHTVNTQjlGLzRFN3prV2J5U0gzcnhJM3ZjSnc2QnNZVllEVGp5K1pwU0h5eGc2TUJvazU4clZpRmpyYWJVWEM0T3lPNDBZQjh4WERGRmF6R3M1dFVNbmc0Ui9OVUF3TnVwUFpLanZJRVVJT0JQcWs0d1NGaFlKUDQ1ZGVwNE5UOUtIK0tpSFZYT3pqUi8wMGNBK2dSL2kxdlVKS3diZDRJLzJocFRLQkl3akY5OGpUTzNMNlJuYXNmYmZXbE9SYStYYWhNOWhPb1B0RmVOUUZ4MHg2TWpYSVlZY2FNUithUFdWQ0NzZW9sdFQyaXFueVFQS200UXZqRWJlU3RFbzRHdXB3cmgveEUzYWhhR2lWUXJ5Yk0xT0tVRENncUJKQmpBMTBIK202aTZzbFJidG1yckJsemxpbWYvclZ6SWFTZ1VCcWhTTkJDUmZBbmdrbmkwNlNuMlgzYVJFcnhOOTF2aGdQWFdaQWs4V1Q3SDE3R1Q1UXhsU3loTXI2bXBVTGZteUdTaUlMWTdUcXROdkZiejA5NWdXdGc4REgyTURFUDZXMStWbDVIaVZXdFAydC9YQndCN0oveXZNYkxyOXNRaHdjNnY3WStDTG1vYTFYVmFoU1ZqdTNKZlFxWHZ1VDM2YytQVmx6VTNlalVvSkwvcGYwMVVIT1g2MHJlTXYwNUlKVG5ISUlYQjc3dll0RGxvSVQ2WURFQ29WYVRNdzQ5MVYzRm5adDZVVmpkTlBJSk0wVXZUMS9FSURpTUdkTHVFQjlUOUlxSDJBOFpRPSIsIm1hYyI6IjM3MWNiODExNjJhNTBjY2M3MzAzNzZiMWQ4NWJkZTFkOWI0N2IzMWI4ODMxMmY2YjliZjQ3MjAyNmE4NzBlY2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1848, "gross_total": 1818, "base_fare": 942, "tax": 906, "sell": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0OCwiYmFzZV9mYXJlIjo5NDIsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgxOCwiYmFzZV9mYXJlIjo5MTIsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTgsImJhc2VfZmFyZSI6OTEyLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDguMDAiLCJiYXNlX2ZhcmUiOiI5NDIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTguMDAiLCJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODE4LjAwIiwiYmFzZV9mYXJlIjoiOTEyLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1818, "base_fare": 912, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1848, "filter": { "id": "F123NP00114-25", "price": 1848, "gross_total": 1818, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4TzDtgAGOj4nEa3Bk+q22XQj15Ie+u9WGq3LPALzTgMw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "2k01w+BPD4vbbIwHxBPd1mMUuzdCf3rAisCBViHv2Kg=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ikd4Z08zRERvc1huOFBKTVlET3NpZkE9PSIsInZhbHVlIjoieW5ZMEcrQUZ4L3lNc2FCL3hJU3oyeXVrTnBjVU94MjF6dExjU1N6N0xhbXdKS2ZCNHpyeVl4dHp2VWNybUJVaXljY1NGR3MrQXdBc04rbUI3ZEVtRnVQTnhqTnZ1Y0RtS1pLZHYrd0VPMlNIZ012Q0tkUVNYMkNhTVhkNTJCdllhSUNod2gwQnh5VmhTMm5NUUlSeUp5U2dXL1NzZUZsTFovQ1JUQjFmdkw1UU16cnVqR1VEY0JvbDFnRW9jQXFFODBxMm5pcTZjd0R2aGg1a05QSy9HRklKbFkySTFLV3ZlNThyUmdIL0huMzJXR0g4VmFPYjk4bXlIQnFGN2tmZzhMQVVvWnNQdUhWY2JTM3ZBcVg5eHp5U2N2aHBoNTlsa3VLTmtDMENpc05IL2tuUFMzMnV2UnpBcUlyejRJdnVZbnd2eHNNR1hUWDUzTXJGWWR2T0p2NFMrS2ZhZGFhb3pZN1UxclRLbkptczFLNHlyRXZlcThaYkNJTCtWSlFRYnVRNDA4eFlRWUFKd0kwMGdrSUxuWTV5UnltV21KUkxDOVh2QlZEeVV6N3JhQXVMOFN4a1RtNGVLVGpTKzMxWEZ3VExmYktObTNNekp3MURaQm9ZUVhnK2pCOHBFWlVLS044L203Zm8wUWUvNFBib3cvbVdlVGhaWURWVE9nZkV3NDkrcDZyd0hrakVBcmZranhLOFpWYWJUT1p2Qnptb3NmemlWU1FQYjNFOUNRL0RDSWVrdnpyQ2Jhd05veUxOL0h1Y3dzR0w4VGlRNHJSdTJ6THo5VHlBbmVIcTZabGpUMjlKMHhHQisvQ1FZenh0Y2hCRzJ3VW9CaDRmVDMyUWJac0JmbmE1Y2orUDQ1cTZXaEN3cCtXN2NWcjdQMjVyQUQrQWdYNHA5bUZGT2YxaFdlZzMxOUxtZThVblBpeWw2VGtFZzREWXBxM2plOGNESERQS0E2OXBIb3R3cU1VZUlSL0NvTld4T2NVTkNmVVRuYTlvY0dYV0FjejNDaG1PbDhveWpPcDJyblljdkgyWWJQRzVubkpPTURiN013WnpZc2czNkJNbUpaYnRVVTB5WWRuS2pUeTQ2VE1Ud1JtYkozQ2pEWlBqTk0xYU9jYnVOYjV1RDh3VTVLY2o2M3dWQVBSOWM2YkFINlpvMWxkTFlseW5rM2FrK09uVjBsRFQrUncwWnpyVjBJbFlMTlJNWW04VStQL1BUQzN4dGFOMURISG91dTZrQ2F3Qnp6b1JXK3g2SnluVWE2MlNHK2FCNzNZeU55Z3J0TUJJRUpsT2gwZ05CUTIrdTNXODBKQy9QZnlJL1dEVHdvWW5HY0JvUU5Bbmk1bld3cktOVm0xRXM0N2VBQWdMT0FsbGJ3WDRtaExtaXlGRmtXTW0xQ0trRUsxL0N5UEZ2WE95aFB5WDFVZG91Y3d2dTFXUDJIanhvclBkOTl1UEgzWVNvbjBUZFkzSm5aTEpQSTZESHJaZmZoc0lZR1RxNGE3dTd2M2JDSjQ2QllOZ3BJbURDMFNIRk5tdzRrK2J6MHh6dkpOZnlEM1o5TkVSWWFQdGdzeEpGbXVNNWlPT1BKVWNyNlgyYk9Ic0VZbEltYUJSU1kxbStzTFF5MWh5elVPdFoxakh2ZWZURU5PMXFLcksrSnloU3FMaitNc1Q3QkFFM0Y2TmxvZ0dSVTVpUC9TdjQ5TVdhVk9WcSs5UkE4RDRZSy9qTThSYi9vRWNJTVUvQ04rNlgwM1lxZnNWdVdKS21Oc29lVXJIajdXSmlySE9uT0VHRzIyMm5YYkgyMDhZYXJlMzdjZ0FZalJNTExkc1IvZ1V2MjFuMzA4eWZFQnY0Vy9Fc0JxVHBmZEFjOFJtQjlJd0JicXk1V2JsKzVxSkdTQ2Q4c01SSWVPbFJtYVZTaVcwUDB1akh6d1FCbEY2RU1iZlNsRUUybFNQVTUxZ2cvM2JOL1RaSUNMeDFBVy9tMFJpTU9XZGROb2pYdUpFb2ZCOWhMVnBJd3IvOE51YWtseVJHUlFmakRhN0hJQ0pDdWVZNHprSWlxQTVwM1pmalorVVl1Q1c5T0x4ZnY5ckRQL0IxeXlIWnlWMC9yckJPNThCNTBmdFlKQi9KazlrSnBFOUdJYzh6ZGtLSjMwRWtBSWQvOUJOVksvVHZPSzNoK3FvTktNbGczUTYvNVc5K0E2MnQ5ckw4S0JHemNCZTFMMTI0N25BN2tUdGc0TEtyMG5GTW1PbnlqNFJ5MlAxRm1uVWdmOFNtM0dNYjNOOHZ1bzlFN2FlSlloRkFob1pFU0diQVpkVDdNbmtxdXRSSWJiOXNlVjl5a2Vydlh2cjRHckhyRENpeHExbDdUeGZpM09USWRrRjZ3ZXVMSmlucUtmQzZ1Y3krUDE0aVVZR0JYcGIvVTY5bEVTWGFnc2M0eEt3WWF1blczbDkybTJaUUo0NDhjeG5ob1RoMnlpWTcvWk5tZDIyNUFQbEpDcVZPK2lITWxYOGFEeGx1VnpLRTFLNzBwcFpaYTA1QzU0Mml6K1IzOEJHdjFDUVhheGpUVFJHQjRHZVROQ1NnN1JnRHNVY2RNdEhkNWdsREJoejA5OFV6UVlqb01yczlFMmxJZWY0dTdaTkZMdG5NNzVtOVhPK2l3eXhhQkwzTkZ4UjZuU29oSktvWmRWZ2V6aTJXV1VHMjFHeUVhMkd1QURMMlV2Um9SY28wNlBqcjQyRHhsbURVeEdnR3lxZmIyZndqWkhCMzBzYmpIQkFzSXlqaElPWGU3STZFY0JhT21RPSIsIm1hYyI6ImI5YWEyOWYwYjI5MDRlYmJiYzllM2I0ZDMyN2E3MTg4YjZkMDU0ZDJkZGVhMjVkMDM1NTc4ODgxZmRhMGM1ZTEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "cXtJOS7Bfjvh5PelVbZmWFFhJ4KL2Nts2AWDJz8w5t8=", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ikd4Z08zRERvc1huOFBKTVlET3NpZkE9PSIsInZhbHVlIjoieW5ZMEcrQUZ4L3lNc2FCL3hJU3oyeXVrTnBjVU94MjF6dExjU1N6N0xhbXdKS2ZCNHpyeVl4dHp2VWNybUJVaXljY1NGR3MrQXdBc04rbUI3ZEVtRnVQTnhqTnZ1Y0RtS1pLZHYrd0VPMlNIZ012Q0tkUVNYMkNhTVhkNTJCdllhSUNod2gwQnh5VmhTMm5NUUlSeUp5U2dXL1NzZUZsTFovQ1JUQjFmdkw1UU16cnVqR1VEY0JvbDFnRW9jQXFFODBxMm5pcTZjd0R2aGg1a05QSy9HRklKbFkySTFLV3ZlNThyUmdIL0huMzJXR0g4VmFPYjk4bXlIQnFGN2tmZzhMQVVvWnNQdUhWY2JTM3ZBcVg5eHp5U2N2aHBoNTlsa3VLTmtDMENpc05IL2tuUFMzMnV2UnpBcUlyejRJdnVZbnd2eHNNR1hUWDUzTXJGWWR2T0p2NFMrS2ZhZGFhb3pZN1UxclRLbkptczFLNHlyRXZlcThaYkNJTCtWSlFRYnVRNDA4eFlRWUFKd0kwMGdrSUxuWTV5UnltV21KUkxDOVh2QlZEeVV6N3JhQXVMOFN4a1RtNGVLVGpTKzMxWEZ3VExmYktObTNNekp3MURaQm9ZUVhnK2pCOHBFWlVLS044L203Zm8wUWUvNFBib3cvbVdlVGhaWURWVE9nZkV3NDkrcDZyd0hrakVBcmZranhLOFpWYWJUT1p2Qnptb3NmemlWU1FQYjNFOUNRL0RDSWVrdnpyQ2Jhd05veUxOL0h1Y3dzR0w4VGlRNHJSdTJ6THo5VHlBbmVIcTZabGpUMjlKMHhHQisvQ1FZenh0Y2hCRzJ3VW9CaDRmVDMyUWJac0JmbmE1Y2orUDQ1cTZXaEN3cCtXN2NWcjdQMjVyQUQrQWdYNHA5bUZGT2YxaFdlZzMxOUxtZThVblBpeWw2VGtFZzREWXBxM2plOGNESERQS0E2OXBIb3R3cU1VZUlSL0NvTld4T2NVTkNmVVRuYTlvY0dYV0FjejNDaG1PbDhveWpPcDJyblljdkgyWWJQRzVubkpPTURiN013WnpZc2czNkJNbUpaYnRVVTB5WWRuS2pUeTQ2VE1Ud1JtYkozQ2pEWlBqTk0xYU9jYnVOYjV1RDh3VTVLY2o2M3dWQVBSOWM2YkFINlpvMWxkTFlseW5rM2FrK09uVjBsRFQrUncwWnpyVjBJbFlMTlJNWW04VStQL1BUQzN4dGFOMURISG91dTZrQ2F3Qnp6b1JXK3g2SnluVWE2MlNHK2FCNzNZeU55Z3J0TUJJRUpsT2gwZ05CUTIrdTNXODBKQy9QZnlJL1dEVHdvWW5HY0JvUU5Bbmk1bld3cktOVm0xRXM0N2VBQWdMT0FsbGJ3WDRtaExtaXlGRmtXTW0xQ0trRUsxL0N5UEZ2WE95aFB5WDFVZG91Y3d2dTFXUDJIanhvclBkOTl1UEgzWVNvbjBUZFkzSm5aTEpQSTZESHJaZmZoc0lZR1RxNGE3dTd2M2JDSjQ2QllOZ3BJbURDMFNIRk5tdzRrK2J6MHh6dkpOZnlEM1o5TkVSWWFQdGdzeEpGbXVNNWlPT1BKVWNyNlgyYk9Ic0VZbEltYUJSU1kxbStzTFF5MWh5elVPdFoxakh2ZWZURU5PMXFLcksrSnloU3FMaitNc1Q3QkFFM0Y2TmxvZ0dSVTVpUC9TdjQ5TVdhVk9WcSs5UkE4RDRZSy9qTThSYi9vRWNJTVUvQ04rNlgwM1lxZnNWdVdKS21Oc29lVXJIajdXSmlySE9uT0VHRzIyMm5YYkgyMDhZYXJlMzdjZ0FZalJNTExkc1IvZ1V2MjFuMzA4eWZFQnY0Vy9Fc0JxVHBmZEFjOFJtQjlJd0JicXk1V2JsKzVxSkdTQ2Q4c01SSWVPbFJtYVZTaVcwUDB1akh6d1FCbEY2RU1iZlNsRUUybFNQVTUxZ2cvM2JOL1RaSUNMeDFBVy9tMFJpTU9XZGROb2pYdUpFb2ZCOWhMVnBJd3IvOE51YWtseVJHUlFmakRhN0hJQ0pDdWVZNHprSWlxQTVwM1pmalorVVl1Q1c5T0x4ZnY5ckRQL0IxeXlIWnlWMC9yckJPNThCNTBmdFlKQi9KazlrSnBFOUdJYzh6ZGtLSjMwRWtBSWQvOUJOVksvVHZPSzNoK3FvTktNbGczUTYvNVc5K0E2MnQ5ckw4S0JHemNCZTFMMTI0N25BN2tUdGc0TEtyMG5GTW1PbnlqNFJ5MlAxRm1uVWdmOFNtM0dNYjNOOHZ1bzlFN2FlSlloRkFob1pFU0diQVpkVDdNbmtxdXRSSWJiOXNlVjl5a2Vydlh2cjRHckhyRENpeHExbDdUeGZpM09USWRrRjZ3ZXVMSmlucUtmQzZ1Y3krUDE0aVVZR0JYcGIvVTY5bEVTWGFnc2M0eEt3WWF1blczbDkybTJaUUo0NDhjeG5ob1RoMnlpWTcvWk5tZDIyNUFQbEpDcVZPK2lITWxYOGFEeGx1VnpLRTFLNzBwcFpaYTA1QzU0Mml6K1IzOEJHdjFDUVhheGpUVFJHQjRHZVROQ1NnN1JnRHNVY2RNdEhkNWdsREJoejA5OFV6UVlqb01yczlFMmxJZWY0dTdaTkZMdG5NNzVtOVhPK2l3eXhhQkwzTkZ4UjZuU29oSktvWmRWZ2V6aTJXV1VHMjFHeUVhMkd1QURMMlV2Um9SY28wNlBqcjQyRHhsbURVeEdnR3lxZmIyZndqWkhCMzBzYmpIQkFzSXlqaElPWGU3STZFY0JhT21RPSIsIm1hYyI6ImI5YWEyOWYwYjI5MDRlYmJiYzllM2I0ZDMyN2E3MTg4YjZkMDU0ZDJkZGVhMjVkMDM1NTc4ODgxZmRhMGM1ZTEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "cZcGZR\/BsM9PwjzHYMASWnxw0j0oH2b4c0tBP59H7V8=", "origin": "DAC", "departure_time": "2026-04-28 15:10:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 17:15:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ikd4Z08zRERvc1huOFBKTVlET3NpZkE9PSIsInZhbHVlIjoieW5ZMEcrQUZ4L3lNc2FCL3hJU3oyeXVrTnBjVU94MjF6dExjU1N6N0xhbXdKS2ZCNHpyeVl4dHp2VWNybUJVaXljY1NGR3MrQXdBc04rbUI3ZEVtRnVQTnhqTnZ1Y0RtS1pLZHYrd0VPMlNIZ012Q0tkUVNYMkNhTVhkNTJCdllhSUNod2gwQnh5VmhTMm5NUUlSeUp5U2dXL1NzZUZsTFovQ1JUQjFmdkw1UU16cnVqR1VEY0JvbDFnRW9jQXFFODBxMm5pcTZjd0R2aGg1a05QSy9HRklKbFkySTFLV3ZlNThyUmdIL0huMzJXR0g4VmFPYjk4bXlIQnFGN2tmZzhMQVVvWnNQdUhWY2JTM3ZBcVg5eHp5U2N2aHBoNTlsa3VLTmtDMENpc05IL2tuUFMzMnV2UnpBcUlyejRJdnVZbnd2eHNNR1hUWDUzTXJGWWR2T0p2NFMrS2ZhZGFhb3pZN1UxclRLbkptczFLNHlyRXZlcThaYkNJTCtWSlFRYnVRNDA4eFlRWUFKd0kwMGdrSUxuWTV5UnltV21KUkxDOVh2QlZEeVV6N3JhQXVMOFN4a1RtNGVLVGpTKzMxWEZ3VExmYktObTNNekp3MURaQm9ZUVhnK2pCOHBFWlVLS044L203Zm8wUWUvNFBib3cvbVdlVGhaWURWVE9nZkV3NDkrcDZyd0hrakVBcmZranhLOFpWYWJUT1p2Qnptb3NmemlWU1FQYjNFOUNRL0RDSWVrdnpyQ2Jhd05veUxOL0h1Y3dzR0w4VGlRNHJSdTJ6THo5VHlBbmVIcTZabGpUMjlKMHhHQisvQ1FZenh0Y2hCRzJ3VW9CaDRmVDMyUWJac0JmbmE1Y2orUDQ1cTZXaEN3cCtXN2NWcjdQMjVyQUQrQWdYNHA5bUZGT2YxaFdlZzMxOUxtZThVblBpeWw2VGtFZzREWXBxM2plOGNESERQS0E2OXBIb3R3cU1VZUlSL0NvTld4T2NVTkNmVVRuYTlvY0dYV0FjejNDaG1PbDhveWpPcDJyblljdkgyWWJQRzVubkpPTURiN013WnpZc2czNkJNbUpaYnRVVTB5WWRuS2pUeTQ2VE1Ud1JtYkozQ2pEWlBqTk0xYU9jYnVOYjV1RDh3VTVLY2o2M3dWQVBSOWM2YkFINlpvMWxkTFlseW5rM2FrK09uVjBsRFQrUncwWnpyVjBJbFlMTlJNWW04VStQL1BUQzN4dGFOMURISG91dTZrQ2F3Qnp6b1JXK3g2SnluVWE2MlNHK2FCNzNZeU55Z3J0TUJJRUpsT2gwZ05CUTIrdTNXODBKQy9QZnlJL1dEVHdvWW5HY0JvUU5Bbmk1bld3cktOVm0xRXM0N2VBQWdMT0FsbGJ3WDRtaExtaXlGRmtXTW0xQ0trRUsxL0N5UEZ2WE95aFB5WDFVZG91Y3d2dTFXUDJIanhvclBkOTl1UEgzWVNvbjBUZFkzSm5aTEpQSTZESHJaZmZoc0lZR1RxNGE3dTd2M2JDSjQ2QllOZ3BJbURDMFNIRk5tdzRrK2J6MHh6dkpOZnlEM1o5TkVSWWFQdGdzeEpGbXVNNWlPT1BKVWNyNlgyYk9Ic0VZbEltYUJSU1kxbStzTFF5MWh5elVPdFoxakh2ZWZURU5PMXFLcksrSnloU3FMaitNc1Q3QkFFM0Y2TmxvZ0dSVTVpUC9TdjQ5TVdhVk9WcSs5UkE4RDRZSy9qTThSYi9vRWNJTVUvQ04rNlgwM1lxZnNWdVdKS21Oc29lVXJIajdXSmlySE9uT0VHRzIyMm5YYkgyMDhZYXJlMzdjZ0FZalJNTExkc1IvZ1V2MjFuMzA4eWZFQnY0Vy9Fc0JxVHBmZEFjOFJtQjlJd0JicXk1V2JsKzVxSkdTQ2Q4c01SSWVPbFJtYVZTaVcwUDB1akh6d1FCbEY2RU1iZlNsRUUybFNQVTUxZ2cvM2JOL1RaSUNMeDFBVy9tMFJpTU9XZGROb2pYdUpFb2ZCOWhMVnBJd3IvOE51YWtseVJHUlFmakRhN0hJQ0pDdWVZNHprSWlxQTVwM1pmalorVVl1Q1c5T0x4ZnY5ckRQL0IxeXlIWnlWMC9yckJPNThCNTBmdFlKQi9KazlrSnBFOUdJYzh6ZGtLSjMwRWtBSWQvOUJOVksvVHZPSzNoK3FvTktNbGczUTYvNVc5K0E2MnQ5ckw4S0JHemNCZTFMMTI0N25BN2tUdGc0TEtyMG5GTW1PbnlqNFJ5MlAxRm1uVWdmOFNtM0dNYjNOOHZ1bzlFN2FlSlloRkFob1pFU0diQVpkVDdNbmtxdXRSSWJiOXNlVjl5a2Vydlh2cjRHckhyRENpeHExbDdUeGZpM09USWRrRjZ3ZXVMSmlucUtmQzZ1Y3krUDE0aVVZR0JYcGIvVTY5bEVTWGFnc2M0eEt3WWF1blczbDkybTJaUUo0NDhjeG5ob1RoMnlpWTcvWk5tZDIyNUFQbEpDcVZPK2lITWxYOGFEeGx1VnpLRTFLNzBwcFpaYTA1QzU0Mml6K1IzOEJHdjFDUVhheGpUVFJHQjRHZVROQ1NnN1JnRHNVY2RNdEhkNWdsREJoejA5OFV6UVlqb01yczlFMmxJZWY0dTdaTkZMdG5NNzVtOVhPK2l3eXhhQkwzTkZ4UjZuU29oSktvWmRWZ2V6aTJXV1VHMjFHeUVhMkd1QURMMlV2Um9SY28wNlBqcjQyRHhsbURVeEdnR3lxZmIyZndqWkhCMzBzYmpIQkFzSXlqaElPWGU3STZFY0JhT21RPSIsIm1hYyI6ImI5YWEyOWYwYjI5MDRlYmJiYzllM2I0ZDMyN2E3MTg4YjZkMDU0ZDJkZGVhMjVkMDM1NTc4ODgxZmRhMGM1ZTEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "KVZfv2SNlV+6kh1WkOlTwXHDb\/PydZ28H++OBudlNS4=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT20H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6Ikd4Z08zRERvc1huOFBKTVlET3NpZkE9PSIsInZhbHVlIjoieW5ZMEcrQUZ4L3lNc2FCL3hJU3oyeXVrTnBjVU94MjF6dExjU1N6N0xhbXdKS2ZCNHpyeVl4dHp2VWNybUJVaXljY1NGR3MrQXdBc04rbUI3ZEVtRnVQTnhqTnZ1Y0RtS1pLZHYrd0VPMlNIZ012Q0tkUVNYMkNhTVhkNTJCdllhSUNod2gwQnh5VmhTMm5NUUlSeUp5U2dXL1NzZUZsTFovQ1JUQjFmdkw1UU16cnVqR1VEY0JvbDFnRW9jQXFFODBxMm5pcTZjd0R2aGg1a05QSy9HRklKbFkySTFLV3ZlNThyUmdIL0huMzJXR0g4VmFPYjk4bXlIQnFGN2tmZzhMQVVvWnNQdUhWY2JTM3ZBcVg5eHp5U2N2aHBoNTlsa3VLTmtDMENpc05IL2tuUFMzMnV2UnpBcUlyejRJdnVZbnd2eHNNR1hUWDUzTXJGWWR2T0p2NFMrS2ZhZGFhb3pZN1UxclRLbkptczFLNHlyRXZlcThaYkNJTCtWSlFRYnVRNDA4eFlRWUFKd0kwMGdrSUxuWTV5UnltV21KUkxDOVh2QlZEeVV6N3JhQXVMOFN4a1RtNGVLVGpTKzMxWEZ3VExmYktObTNNekp3MURaQm9ZUVhnK2pCOHBFWlVLS044L203Zm8wUWUvNFBib3cvbVdlVGhaWURWVE9nZkV3NDkrcDZyd0hrakVBcmZranhLOFpWYWJUT1p2Qnptb3NmemlWU1FQYjNFOUNRL0RDSWVrdnpyQ2Jhd05veUxOL0h1Y3dzR0w4VGlRNHJSdTJ6THo5VHlBbmVIcTZabGpUMjlKMHhHQisvQ1FZenh0Y2hCRzJ3VW9CaDRmVDMyUWJac0JmbmE1Y2orUDQ1cTZXaEN3cCtXN2NWcjdQMjVyQUQrQWdYNHA5bUZGT2YxaFdlZzMxOUxtZThVblBpeWw2VGtFZzREWXBxM2plOGNESERQS0E2OXBIb3R3cU1VZUlSL0NvTld4T2NVTkNmVVRuYTlvY0dYV0FjejNDaG1PbDhveWpPcDJyblljdkgyWWJQRzVubkpPTURiN013WnpZc2czNkJNbUpaYnRVVTB5WWRuS2pUeTQ2VE1Ud1JtYkozQ2pEWlBqTk0xYU9jYnVOYjV1RDh3VTVLY2o2M3dWQVBSOWM2YkFINlpvMWxkTFlseW5rM2FrK09uVjBsRFQrUncwWnpyVjBJbFlMTlJNWW04VStQL1BUQzN4dGFOMURISG91dTZrQ2F3Qnp6b1JXK3g2SnluVWE2MlNHK2FCNzNZeU55Z3J0TUJJRUpsT2gwZ05CUTIrdTNXODBKQy9QZnlJL1dEVHdvWW5HY0JvUU5Bbmk1bld3cktOVm0xRXM0N2VBQWdMT0FsbGJ3WDRtaExtaXlGRmtXTW0xQ0trRUsxL0N5UEZ2WE95aFB5WDFVZG91Y3d2dTFXUDJIanhvclBkOTl1UEgzWVNvbjBUZFkzSm5aTEpQSTZESHJaZmZoc0lZR1RxNGE3dTd2M2JDSjQ2QllOZ3BJbURDMFNIRk5tdzRrK2J6MHh6dkpOZnlEM1o5TkVSWWFQdGdzeEpGbXVNNWlPT1BKVWNyNlgyYk9Ic0VZbEltYUJSU1kxbStzTFF5MWh5elVPdFoxakh2ZWZURU5PMXFLcksrSnloU3FMaitNc1Q3QkFFM0Y2TmxvZ0dSVTVpUC9TdjQ5TVdhVk9WcSs5UkE4RDRZSy9qTThSYi9vRWNJTVUvQ04rNlgwM1lxZnNWdVdKS21Oc29lVXJIajdXSmlySE9uT0VHRzIyMm5YYkgyMDhZYXJlMzdjZ0FZalJNTExkc1IvZ1V2MjFuMzA4eWZFQnY0Vy9Fc0JxVHBmZEFjOFJtQjlJd0JicXk1V2JsKzVxSkdTQ2Q4c01SSWVPbFJtYVZTaVcwUDB1akh6d1FCbEY2RU1iZlNsRUUybFNQVTUxZ2cvM2JOL1RaSUNMeDFBVy9tMFJpTU9XZGROb2pYdUpFb2ZCOWhMVnBJd3IvOE51YWtseVJHUlFmakRhN0hJQ0pDdWVZNHprSWlxQTVwM1pmalorVVl1Q1c5T0x4ZnY5ckRQL0IxeXlIWnlWMC9yckJPNThCNTBmdFlKQi9KazlrSnBFOUdJYzh6ZGtLSjMwRWtBSWQvOUJOVksvVHZPSzNoK3FvTktNbGczUTYvNVc5K0E2MnQ5ckw4S0JHemNCZTFMMTI0N25BN2tUdGc0TEtyMG5GTW1PbnlqNFJ5MlAxRm1uVWdmOFNtM0dNYjNOOHZ1bzlFN2FlSlloRkFob1pFU0diQVpkVDdNbmtxdXRSSWJiOXNlVjl5a2Vydlh2cjRHckhyRENpeHExbDdUeGZpM09USWRrRjZ3ZXVMSmlucUtmQzZ1Y3krUDE0aVVZR0JYcGIvVTY5bEVTWGFnc2M0eEt3WWF1blczbDkybTJaUUo0NDhjeG5ob1RoMnlpWTcvWk5tZDIyNUFQbEpDcVZPK2lITWxYOGFEeGx1VnpLRTFLNzBwcFpaYTA1QzU0Mml6K1IzOEJHdjFDUVhheGpUVFJHQjRHZVROQ1NnN1JnRHNVY2RNdEhkNWdsREJoejA5OFV6UVlqb01yczlFMmxJZWY0dTdaTkZMdG5NNzVtOVhPK2l3eXhhQkwzTkZ4UjZuU29oSktvWmRWZ2V6aTJXV1VHMjFHeUVhMkd1QURMMlV2Um9SY28wNlBqcjQyRHhsbURVeEdnR3lxZmIyZndqWkhCMzBzYmpIQkFzSXlqaElPWGU3STZFY0JhT21RPSIsIm1hYyI6ImI5YWEyOWYwYjI5MDRlYmJiYzllM2I0ZDMyN2E3MTg4YjZkMDU0ZDJkZGVhMjVkMDM1NTc4ODgxZmRhMGM1ZTEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1848, "gross_total": 1818, "base_fare": 942, "tax": 906, "sell": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0OCwiYmFzZV9mYXJlIjo5NDIsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgxOCwiYmFzZV9mYXJlIjo5MTIsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTgsImJhc2VfZmFyZSI6OTEyLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDguMDAiLCJiYXNlX2ZhcmUiOiI5NDIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTguMDAiLCJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODE4LjAwIiwiYmFzZV9mYXJlIjoiOTEyLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1818, "base_fare": 912, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1848, "filter": { "id": "F123NP00114-26", "price": 1848, "gross_total": 1818, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM5RuHmYeLGXVdOhqufIXTz0O+euq2dCHfF399umzMydZA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "\/frhuI236kMCcia0H\/BPdiLASLpVhXrKJx9Ja6lQdJQ=", "origin": "KUL", "departure_time": "2026-03-10 23:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-11 02:25:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IjFVbDJsUUpUZ2lRZWVkOTJxemxjdFE9PSIsInZhbHVlIjoicUVzV2JEMkRZSU5qWm5Hc01HdHRnTldJOThRSEdKWTM5SUtZUWEraEFnUjNGRlJESkVwYVQrVHpjTzdGNUMwaFNlOUo0a2xvNkZIcHpxelEvalBqU1hhYUdSS0J3ckNSUUF6T0p5SnpvM0E0R3dXK05hcGdDUmwxNHg0R1ZQNERycHZDUk5Sc0tNcUxXTHNDbUhCejhnaiszQndSS09JSE9qR0ZwanIyNWgxdy9mNjcvSXpkTUt4eDhrNXBJMWNZNGNiNHhrNHR6YzJwdkQyMksvc2JRUDdHNlNVUUdDWHpSaGYvSWFvb01ORTVKQUF1ckhad0UzV3lOY2ZQZytkQ2FCS0gwWnIyaXJ6MWk0Si8xdWQ2bnBua0xHb1BYVHZxVXkrUXNuN2NydVUybit6N0ZrakFvVENXUGdyVCtHMTlVY3hxclR6UGd0dXBKbm5NOVRoMGhPb1B3OTdQbWJxQVhzNDFqcXNYUGswYXpvUGdxcWhCQ21ZVEJUNEJOa3N3cVpuVFB1bWlLOS9VS3ZpZ3ZyWENrQ0dmMlhmc0RiTWNEa1dhNHdnOGcvNXN0cUNBZTY4WTlIZWd3czJlQzNTNmxuZ0JUYmJCejNGYmZLVkhTSXdJNXZyOHNOYnRuaU1iOEZBeHFDUGNERDgzZnp0bzJyeXFsYjMvVkdscWNGMnNnQzVWcFR0ZkI4Nm8yN1AyTmVTdmdscFRrM3p5TjBTMWRielIwc3dFc0RtYjRkSGJqRHNsM2NHdURhS0wvTGt4SnBzWFNOSjd2MlpKWjRxY1VDd2tIM2RzMnJpRVdjalQwUks3UTh4eXMxOVRnMzJ5dGxLNmdGT0RjVldVUTQwVEVHNVJGbUw4MktIbGw4c20yNGRCMzVKaUx3MGJ4ajJFYUtCS21yNkJzQnI0enNMVy91NFBzT24rOVlmbmkrOXlVcEJlVFpIdDhoQjc3SHZnR21RSDFCSHdVbkQybDVaMGszSkZ6MG9jV1ZDOXdzQ0dlc1pYR3F1QWxBSGpjR3M3TGk0aEhBdmd2czRXaXVrSHpMVmNkSDE3a055MTN0SGpsYWZaUkNDaWk5Q05IZlZlUFduWmdMN0NqZlRBdENjMVZqSFphMmNPK1VuL0R6L1huZlVEQmcyeVNQZlV1RFVMNXBoZ2RiVFJOQXQ1WFdrVjhDMnhoZzJzSVNlTHdGQzAwS2ZtYkhLTjRzMnZMSVNlUDlRTXV0TVE2bzRkVkxTcDFHd1F3S1pwTTdvY1ZWR1lsdTRBOFJveWZ3NU1GOG12U0R5MVVKTG9GNDRJYUY4amNCV2JFS2FaZzhjRklSTXJGZWJVdUJHancvQnFUNEJJemxUMUN6V3JlZHk1L3p3UXo4RlBIL0dhYjR2NHh1Ky83NTZVTzljT2JpanVoaDQ2bDNZTVlGQXNod2JHTkhhempQMi83K0tGK3hPbHgvcnpnQ3RLT0t5RFBEZW5GaVNKaGlCODVGa0tMZjdrd29hT2ZNN3NXWW5XcmJNcm1FL2NIZDkzMDNjR3l4QnRIYVZEUmZ1VEJ6MEo2ZkxTYjYwV2c1bjZ5NzNjaFBuWm5jVlh3MndiVlkzQ2FxTVBqU29MeGRtMHNRaE4zM3M1eDRnSnFrVE1ub25haDl1K3VJc3NPTXlHTmZVTjNRN0pFTytuNmh0ck0rV3ZZdTlSQVZPb2M2Um5mMGkwL3Ayd0V6cEdvVFo2SjNiY3ZVL3FxNnp1bUdUYVpDTllCVDZ5MDYvYVVURnFYY3VlaElXUndxMDZYeEJKTjBKbElPRzNsYUdEZHZIRHFBc1c2YlI0V1hQb0NBWjhhRnJ6RENjNEgxd0hCZDFFU3dIZFpGRTRyREwvR2F1L3RSYzhQTSthT1ZHMWQ0TTA3VE45b0ZyTG81d3BmMGZwcGxSTUx5eG40azZ4bWJNRTBJRVROaVBuN2tkZHpBSHoxTm1hZlJoSGdIN3g4VDk2aG1YWlpBdHJ4SFJSM2tZb3EwSytxQ1VYUmtYQjVoSDloOEhhRHpPVk1hbHVnZ1RKMDJsaVc0Skw5c1lvS1AyWEsycmtLNmoxbGs3R2t1THBVeGY5ZmlvbEdrUWpxOElyRG8zeXVOSEVjTzQ5dmszRHBHVzdXaTlxb1FmRmMzWGVZQ1B3U2lBaU9jQVhpV0tXRlpXQ1BFVWEzekwzVGRnL1VkS2hiaW9ZWjdHRS9ZcjI5Zk9EQzBpVkN1eEQybnJXcFcySndhTmVuOHBQYnp0cmZVUS9aUGtKNzc4eElpQ0ltbEl6VlZ0akpqQjM5OGxFSHlONFVHWVkxNDhKRVJLMUhnc2tmWmZXWVAzWDR5aUdFRy9IaEpwM3NUTE1mTWg2eUFnUG5YOUxqT29uTHJJYVhjVzFBQXYvSVFGdXMzSFhyT0tHcG5vRlc0QUZFWEdCdGxyd1NlQzZwQXZNekVqcXp0SzRMcXY3RmR5akt1NlFabFpvNktCZW5Jd3c4NTRwSTlrdnhlbHdHNERpVHlqRFdWRy9HY2ErR1lIKzNOcWtQcm5RdUdLMFlERDFmaklyRzJDbGpyaWduVzNCQlZCSzFCL1I0MGY1SXVDMGJpOFBmT0g0bmppZ0s5eWgrUW5vRzc2Myt2THc0REUvR3JOditxUHhWenZQck1KTW1VOTlxbzJlR3dkL0xLRjFSNEtrcC9xZVhBQXZyT3BKREcvYjI4T0F2SjBuY0pWT2RxYll0Nlhvd3NGYkVEOFNXY0twNVBzajY5RzQ0WTl0eFVzVTF2b1BaMFR4bEdnYllabnlvNWRUQVZnPSIsIm1hYyI6IjQ3OTJhYjAyNDZmZWE2YjA5Mzc3Nzk3OWI4ZDBmOWJiZWI2OWJlMDYwOGEzNDE2NTllNDZiNzUzYWFjM2Y4ZWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HRhjdi\/SCaQpOkkGmFfOfqPPvtlEuMJqwOcHbI4ow0Y=", "origin": "DEL", "departure_time": "2026-03-11 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-11 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-11", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IjFVbDJsUUpUZ2lRZWVkOTJxemxjdFE9PSIsInZhbHVlIjoicUVzV2JEMkRZSU5qWm5Hc01HdHRnTldJOThRSEdKWTM5SUtZUWEraEFnUjNGRlJESkVwYVQrVHpjTzdGNUMwaFNlOUo0a2xvNkZIcHpxelEvalBqU1hhYUdSS0J3ckNSUUF6T0p5SnpvM0E0R3dXK05hcGdDUmwxNHg0R1ZQNERycHZDUk5Sc0tNcUxXTHNDbUhCejhnaiszQndSS09JSE9qR0ZwanIyNWgxdy9mNjcvSXpkTUt4eDhrNXBJMWNZNGNiNHhrNHR6YzJwdkQyMksvc2JRUDdHNlNVUUdDWHpSaGYvSWFvb01ORTVKQUF1ckhad0UzV3lOY2ZQZytkQ2FCS0gwWnIyaXJ6MWk0Si8xdWQ2bnBua0xHb1BYVHZxVXkrUXNuN2NydVUybit6N0ZrakFvVENXUGdyVCtHMTlVY3hxclR6UGd0dXBKbm5NOVRoMGhPb1B3OTdQbWJxQVhzNDFqcXNYUGswYXpvUGdxcWhCQ21ZVEJUNEJOa3N3cVpuVFB1bWlLOS9VS3ZpZ3ZyWENrQ0dmMlhmc0RiTWNEa1dhNHdnOGcvNXN0cUNBZTY4WTlIZWd3czJlQzNTNmxuZ0JUYmJCejNGYmZLVkhTSXdJNXZyOHNOYnRuaU1iOEZBeHFDUGNERDgzZnp0bzJyeXFsYjMvVkdscWNGMnNnQzVWcFR0ZkI4Nm8yN1AyTmVTdmdscFRrM3p5TjBTMWRielIwc3dFc0RtYjRkSGJqRHNsM2NHdURhS0wvTGt4SnBzWFNOSjd2MlpKWjRxY1VDd2tIM2RzMnJpRVdjalQwUks3UTh4eXMxOVRnMzJ5dGxLNmdGT0RjVldVUTQwVEVHNVJGbUw4MktIbGw4c20yNGRCMzVKaUx3MGJ4ajJFYUtCS21yNkJzQnI0enNMVy91NFBzT24rOVlmbmkrOXlVcEJlVFpIdDhoQjc3SHZnR21RSDFCSHdVbkQybDVaMGszSkZ6MG9jV1ZDOXdzQ0dlc1pYR3F1QWxBSGpjR3M3TGk0aEhBdmd2czRXaXVrSHpMVmNkSDE3a055MTN0SGpsYWZaUkNDaWk5Q05IZlZlUFduWmdMN0NqZlRBdENjMVZqSFphMmNPK1VuL0R6L1huZlVEQmcyeVNQZlV1RFVMNXBoZ2RiVFJOQXQ1WFdrVjhDMnhoZzJzSVNlTHdGQzAwS2ZtYkhLTjRzMnZMSVNlUDlRTXV0TVE2bzRkVkxTcDFHd1F3S1pwTTdvY1ZWR1lsdTRBOFJveWZ3NU1GOG12U0R5MVVKTG9GNDRJYUY4amNCV2JFS2FaZzhjRklSTXJGZWJVdUJHancvQnFUNEJJemxUMUN6V3JlZHk1L3p3UXo4RlBIL0dhYjR2NHh1Ky83NTZVTzljT2JpanVoaDQ2bDNZTVlGQXNod2JHTkhhempQMi83K0tGK3hPbHgvcnpnQ3RLT0t5RFBEZW5GaVNKaGlCODVGa0tMZjdrd29hT2ZNN3NXWW5XcmJNcm1FL2NIZDkzMDNjR3l4QnRIYVZEUmZ1VEJ6MEo2ZkxTYjYwV2c1bjZ5NzNjaFBuWm5jVlh3MndiVlkzQ2FxTVBqU29MeGRtMHNRaE4zM3M1eDRnSnFrVE1ub25haDl1K3VJc3NPTXlHTmZVTjNRN0pFTytuNmh0ck0rV3ZZdTlSQVZPb2M2Um5mMGkwL3Ayd0V6cEdvVFo2SjNiY3ZVL3FxNnp1bUdUYVpDTllCVDZ5MDYvYVVURnFYY3VlaElXUndxMDZYeEJKTjBKbElPRzNsYUdEZHZIRHFBc1c2YlI0V1hQb0NBWjhhRnJ6RENjNEgxd0hCZDFFU3dIZFpGRTRyREwvR2F1L3RSYzhQTSthT1ZHMWQ0TTA3VE45b0ZyTG81d3BmMGZwcGxSTUx5eG40azZ4bWJNRTBJRVROaVBuN2tkZHpBSHoxTm1hZlJoSGdIN3g4VDk2aG1YWlpBdHJ4SFJSM2tZb3EwSytxQ1VYUmtYQjVoSDloOEhhRHpPVk1hbHVnZ1RKMDJsaVc0Skw5c1lvS1AyWEsycmtLNmoxbGs3R2t1THBVeGY5ZmlvbEdrUWpxOElyRG8zeXVOSEVjTzQ5dmszRHBHVzdXaTlxb1FmRmMzWGVZQ1B3U2lBaU9jQVhpV0tXRlpXQ1BFVWEzekwzVGRnL1VkS2hiaW9ZWjdHRS9ZcjI5Zk9EQzBpVkN1eEQybnJXcFcySndhTmVuOHBQYnp0cmZVUS9aUGtKNzc4eElpQ0ltbEl6VlZ0akpqQjM5OGxFSHlONFVHWVkxNDhKRVJLMUhnc2tmWmZXWVAzWDR5aUdFRy9IaEpwM3NUTE1mTWg2eUFnUG5YOUxqT29uTHJJYVhjVzFBQXYvSVFGdXMzSFhyT0tHcG5vRlc0QUZFWEdCdGxyd1NlQzZwQXZNekVqcXp0SzRMcXY3RmR5akt1NlFabFpvNktCZW5Jd3c4NTRwSTlrdnhlbHdHNERpVHlqRFdWRy9HY2ErR1lIKzNOcWtQcm5RdUdLMFlERDFmaklyRzJDbGpyaWduVzNCQlZCSzFCL1I0MGY1SXVDMGJpOFBmT0g0bmppZ0s5eWgrUW5vRzc2Myt2THc0REUvR3JOditxUHhWenZQck1KTW1VOTlxbzJlR3dkL0xLRjFSNEtrcC9xZVhBQXZyT3BKREcvYjI4T0F2SjBuY0pWT2RxYll0Nlhvd3NGYkVEOFNXY0twNVBzajY5RzQ0WTl0eFVzVTF2b1BaMFR4bEdnYllabnlvNWRUQVZnPSIsIm1hYyI6IjQ3OTJhYjAyNDZmZWE2YjA5Mzc3Nzk3OWI4ZDBmOWJiZWI2OWJlMDYwOGEzNDE2NTllNDZiNzUzYWFjM2Y4ZWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "FBRYy\/7Z4KVhV1xiUpLoLf4Af5r5\/z1g94Q0kzraSh0=", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IjFVbDJsUUpUZ2lRZWVkOTJxemxjdFE9PSIsInZhbHVlIjoicUVzV2JEMkRZSU5qWm5Hc01HdHRnTldJOThRSEdKWTM5SUtZUWEraEFnUjNGRlJESkVwYVQrVHpjTzdGNUMwaFNlOUo0a2xvNkZIcHpxelEvalBqU1hhYUdSS0J3ckNSUUF6T0p5SnpvM0E0R3dXK05hcGdDUmwxNHg0R1ZQNERycHZDUk5Sc0tNcUxXTHNDbUhCejhnaiszQndSS09JSE9qR0ZwanIyNWgxdy9mNjcvSXpkTUt4eDhrNXBJMWNZNGNiNHhrNHR6YzJwdkQyMksvc2JRUDdHNlNVUUdDWHpSaGYvSWFvb01ORTVKQUF1ckhad0UzV3lOY2ZQZytkQ2FCS0gwWnIyaXJ6MWk0Si8xdWQ2bnBua0xHb1BYVHZxVXkrUXNuN2NydVUybit6N0ZrakFvVENXUGdyVCtHMTlVY3hxclR6UGd0dXBKbm5NOVRoMGhPb1B3OTdQbWJxQVhzNDFqcXNYUGswYXpvUGdxcWhCQ21ZVEJUNEJOa3N3cVpuVFB1bWlLOS9VS3ZpZ3ZyWENrQ0dmMlhmc0RiTWNEa1dhNHdnOGcvNXN0cUNBZTY4WTlIZWd3czJlQzNTNmxuZ0JUYmJCejNGYmZLVkhTSXdJNXZyOHNOYnRuaU1iOEZBeHFDUGNERDgzZnp0bzJyeXFsYjMvVkdscWNGMnNnQzVWcFR0ZkI4Nm8yN1AyTmVTdmdscFRrM3p5TjBTMWRielIwc3dFc0RtYjRkSGJqRHNsM2NHdURhS0wvTGt4SnBzWFNOSjd2MlpKWjRxY1VDd2tIM2RzMnJpRVdjalQwUks3UTh4eXMxOVRnMzJ5dGxLNmdGT0RjVldVUTQwVEVHNVJGbUw4MktIbGw4c20yNGRCMzVKaUx3MGJ4ajJFYUtCS21yNkJzQnI0enNMVy91NFBzT24rOVlmbmkrOXlVcEJlVFpIdDhoQjc3SHZnR21RSDFCSHdVbkQybDVaMGszSkZ6MG9jV1ZDOXdzQ0dlc1pYR3F1QWxBSGpjR3M3TGk0aEhBdmd2czRXaXVrSHpMVmNkSDE3a055MTN0SGpsYWZaUkNDaWk5Q05IZlZlUFduWmdMN0NqZlRBdENjMVZqSFphMmNPK1VuL0R6L1huZlVEQmcyeVNQZlV1RFVMNXBoZ2RiVFJOQXQ1WFdrVjhDMnhoZzJzSVNlTHdGQzAwS2ZtYkhLTjRzMnZMSVNlUDlRTXV0TVE2bzRkVkxTcDFHd1F3S1pwTTdvY1ZWR1lsdTRBOFJveWZ3NU1GOG12U0R5MVVKTG9GNDRJYUY4amNCV2JFS2FaZzhjRklSTXJGZWJVdUJHancvQnFUNEJJemxUMUN6V3JlZHk1L3p3UXo4RlBIL0dhYjR2NHh1Ky83NTZVTzljT2JpanVoaDQ2bDNZTVlGQXNod2JHTkhhempQMi83K0tGK3hPbHgvcnpnQ3RLT0t5RFBEZW5GaVNKaGlCODVGa0tMZjdrd29hT2ZNN3NXWW5XcmJNcm1FL2NIZDkzMDNjR3l4QnRIYVZEUmZ1VEJ6MEo2ZkxTYjYwV2c1bjZ5NzNjaFBuWm5jVlh3MndiVlkzQ2FxTVBqU29MeGRtMHNRaE4zM3M1eDRnSnFrVE1ub25haDl1K3VJc3NPTXlHTmZVTjNRN0pFTytuNmh0ck0rV3ZZdTlSQVZPb2M2Um5mMGkwL3Ayd0V6cEdvVFo2SjNiY3ZVL3FxNnp1bUdUYVpDTllCVDZ5MDYvYVVURnFYY3VlaElXUndxMDZYeEJKTjBKbElPRzNsYUdEZHZIRHFBc1c2YlI0V1hQb0NBWjhhRnJ6RENjNEgxd0hCZDFFU3dIZFpGRTRyREwvR2F1L3RSYzhQTSthT1ZHMWQ0TTA3VE45b0ZyTG81d3BmMGZwcGxSTUx5eG40azZ4bWJNRTBJRVROaVBuN2tkZHpBSHoxTm1hZlJoSGdIN3g4VDk2aG1YWlpBdHJ4SFJSM2tZb3EwSytxQ1VYUmtYQjVoSDloOEhhRHpPVk1hbHVnZ1RKMDJsaVc0Skw5c1lvS1AyWEsycmtLNmoxbGs3R2t1THBVeGY5ZmlvbEdrUWpxOElyRG8zeXVOSEVjTzQ5dmszRHBHVzdXaTlxb1FmRmMzWGVZQ1B3U2lBaU9jQVhpV0tXRlpXQ1BFVWEzekwzVGRnL1VkS2hiaW9ZWjdHRS9ZcjI5Zk9EQzBpVkN1eEQybnJXcFcySndhTmVuOHBQYnp0cmZVUS9aUGtKNzc4eElpQ0ltbEl6VlZ0akpqQjM5OGxFSHlONFVHWVkxNDhKRVJLMUhnc2tmWmZXWVAzWDR5aUdFRy9IaEpwM3NUTE1mTWg2eUFnUG5YOUxqT29uTHJJYVhjVzFBQXYvSVFGdXMzSFhyT0tHcG5vRlc0QUZFWEdCdGxyd1NlQzZwQXZNekVqcXp0SzRMcXY3RmR5akt1NlFabFpvNktCZW5Jd3c4NTRwSTlrdnhlbHdHNERpVHlqRFdWRy9HY2ErR1lIKzNOcWtQcm5RdUdLMFlERDFmaklyRzJDbGpyaWduVzNCQlZCSzFCL1I0MGY1SXVDMGJpOFBmT0g0bmppZ0s5eWgrUW5vRzc2Myt2THc0REUvR3JOditxUHhWenZQck1KTW1VOTlxbzJlR3dkL0xLRjFSNEtrcC9xZVhBQXZyT3BKREcvYjI4T0F2SjBuY0pWT2RxYll0Nlhvd3NGYkVEOFNXY0twNVBzajY5RzQ0WTl0eFVzVTF2b1BaMFR4bEdnYllabnlvNWRUQVZnPSIsIm1hYyI6IjQ3OTJhYjAyNDZmZWE2YjA5Mzc3Nzk3OWI4ZDBmOWJiZWI2OWJlMDYwOGEzNDE2NTllNDZiNzUzYWFjM2Y4ZWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3a5+i1N1pp6v1cXGiUCof8gTPFMAR5xxf7dShlMf1XA=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT14H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6IjFVbDJsUUpUZ2lRZWVkOTJxemxjdFE9PSIsInZhbHVlIjoicUVzV2JEMkRZSU5qWm5Hc01HdHRnTldJOThRSEdKWTM5SUtZUWEraEFnUjNGRlJESkVwYVQrVHpjTzdGNUMwaFNlOUo0a2xvNkZIcHpxelEvalBqU1hhYUdSS0J3ckNSUUF6T0p5SnpvM0E0R3dXK05hcGdDUmwxNHg0R1ZQNERycHZDUk5Sc0tNcUxXTHNDbUhCejhnaiszQndSS09JSE9qR0ZwanIyNWgxdy9mNjcvSXpkTUt4eDhrNXBJMWNZNGNiNHhrNHR6YzJwdkQyMksvc2JRUDdHNlNVUUdDWHpSaGYvSWFvb01ORTVKQUF1ckhad0UzV3lOY2ZQZytkQ2FCS0gwWnIyaXJ6MWk0Si8xdWQ2bnBua0xHb1BYVHZxVXkrUXNuN2NydVUybit6N0ZrakFvVENXUGdyVCtHMTlVY3hxclR6UGd0dXBKbm5NOVRoMGhPb1B3OTdQbWJxQVhzNDFqcXNYUGswYXpvUGdxcWhCQ21ZVEJUNEJOa3N3cVpuVFB1bWlLOS9VS3ZpZ3ZyWENrQ0dmMlhmc0RiTWNEa1dhNHdnOGcvNXN0cUNBZTY4WTlIZWd3czJlQzNTNmxuZ0JUYmJCejNGYmZLVkhTSXdJNXZyOHNOYnRuaU1iOEZBeHFDUGNERDgzZnp0bzJyeXFsYjMvVkdscWNGMnNnQzVWcFR0ZkI4Nm8yN1AyTmVTdmdscFRrM3p5TjBTMWRielIwc3dFc0RtYjRkSGJqRHNsM2NHdURhS0wvTGt4SnBzWFNOSjd2MlpKWjRxY1VDd2tIM2RzMnJpRVdjalQwUks3UTh4eXMxOVRnMzJ5dGxLNmdGT0RjVldVUTQwVEVHNVJGbUw4MktIbGw4c20yNGRCMzVKaUx3MGJ4ajJFYUtCS21yNkJzQnI0enNMVy91NFBzT24rOVlmbmkrOXlVcEJlVFpIdDhoQjc3SHZnR21RSDFCSHdVbkQybDVaMGszSkZ6MG9jV1ZDOXdzQ0dlc1pYR3F1QWxBSGpjR3M3TGk0aEhBdmd2czRXaXVrSHpMVmNkSDE3a055MTN0SGpsYWZaUkNDaWk5Q05IZlZlUFduWmdMN0NqZlRBdENjMVZqSFphMmNPK1VuL0R6L1huZlVEQmcyeVNQZlV1RFVMNXBoZ2RiVFJOQXQ1WFdrVjhDMnhoZzJzSVNlTHdGQzAwS2ZtYkhLTjRzMnZMSVNlUDlRTXV0TVE2bzRkVkxTcDFHd1F3S1pwTTdvY1ZWR1lsdTRBOFJveWZ3NU1GOG12U0R5MVVKTG9GNDRJYUY4amNCV2JFS2FaZzhjRklSTXJGZWJVdUJHancvQnFUNEJJemxUMUN6V3JlZHk1L3p3UXo4RlBIL0dhYjR2NHh1Ky83NTZVTzljT2JpanVoaDQ2bDNZTVlGQXNod2JHTkhhempQMi83K0tGK3hPbHgvcnpnQ3RLT0t5RFBEZW5GaVNKaGlCODVGa0tMZjdrd29hT2ZNN3NXWW5XcmJNcm1FL2NIZDkzMDNjR3l4QnRIYVZEUmZ1VEJ6MEo2ZkxTYjYwV2c1bjZ5NzNjaFBuWm5jVlh3MndiVlkzQ2FxTVBqU29MeGRtMHNRaE4zM3M1eDRnSnFrVE1ub25haDl1K3VJc3NPTXlHTmZVTjNRN0pFTytuNmh0ck0rV3ZZdTlSQVZPb2M2Um5mMGkwL3Ayd0V6cEdvVFo2SjNiY3ZVL3FxNnp1bUdUYVpDTllCVDZ5MDYvYVVURnFYY3VlaElXUndxMDZYeEJKTjBKbElPRzNsYUdEZHZIRHFBc1c2YlI0V1hQb0NBWjhhRnJ6RENjNEgxd0hCZDFFU3dIZFpGRTRyREwvR2F1L3RSYzhQTSthT1ZHMWQ0TTA3VE45b0ZyTG81d3BmMGZwcGxSTUx5eG40azZ4bWJNRTBJRVROaVBuN2tkZHpBSHoxTm1hZlJoSGdIN3g4VDk2aG1YWlpBdHJ4SFJSM2tZb3EwSytxQ1VYUmtYQjVoSDloOEhhRHpPVk1hbHVnZ1RKMDJsaVc0Skw5c1lvS1AyWEsycmtLNmoxbGs3R2t1THBVeGY5ZmlvbEdrUWpxOElyRG8zeXVOSEVjTzQ5dmszRHBHVzdXaTlxb1FmRmMzWGVZQ1B3U2lBaU9jQVhpV0tXRlpXQ1BFVWEzekwzVGRnL1VkS2hiaW9ZWjdHRS9ZcjI5Zk9EQzBpVkN1eEQybnJXcFcySndhTmVuOHBQYnp0cmZVUS9aUGtKNzc4eElpQ0ltbEl6VlZ0akpqQjM5OGxFSHlONFVHWVkxNDhKRVJLMUhnc2tmWmZXWVAzWDR5aUdFRy9IaEpwM3NUTE1mTWg2eUFnUG5YOUxqT29uTHJJYVhjVzFBQXYvSVFGdXMzSFhyT0tHcG5vRlc0QUZFWEdCdGxyd1NlQzZwQXZNekVqcXp0SzRMcXY3RmR5akt1NlFabFpvNktCZW5Jd3c4NTRwSTlrdnhlbHdHNERpVHlqRFdWRy9HY2ErR1lIKzNOcWtQcm5RdUdLMFlERDFmaklyRzJDbGpyaWduVzNCQlZCSzFCL1I0MGY1SXVDMGJpOFBmT0g0bmppZ0s5eWgrUW5vRzc2Myt2THc0REUvR3JOditxUHhWenZQck1KTW1VOTlxbzJlR3dkL0xLRjFSNEtrcC9xZVhBQXZyT3BKREcvYjI4T0F2SjBuY0pWT2RxYll0Nlhvd3NGYkVEOFNXY0twNVBzajY5RzQ0WTl0eFVzVTF2b1BaMFR4bEdnYllabnlvNWRUQVZnPSIsIm1hYyI6IjQ3OTJhYjAyNDZmZWE2YjA5Mzc3Nzk3OWI4ZDBmOWJiZWI2OWJlMDYwOGEzNDE2NTllNDZiNzUzYWFjM2Y4ZWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1848, "gross_total": 1818, "base_fare": 942, "tax": 906, "sell": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0OCwiYmFzZV9mYXJlIjo5NDIsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgxOCwiYmFzZV9mYXJlIjo5MTIsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTgsImJhc2VfZmFyZSI6OTEyLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDguMDAiLCJiYXNlX2ZhcmUiOiI5NDIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTguMDAiLCJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODE4LjAwIiwiYmFzZV9mYXJlIjoiOTEyLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1818, "base_fare": 912, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1848, "filter": { "id": "F123NP00114-27", "price": 1848, "gross_total": 1818, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102300del2026031102252387del202603111720dac202603112020237dac202604282120del202604282340238del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4BUOqKppE3pRE008wpohoRUYk+ZSun3ZF+sx+1uLm64A==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "BDu+bEMhTVv0yOTjZX\/zZpxPVdmNIKsHEe+4PMSe6bo=", "origin": "KUL", "departure_time": "2026-03-10 23:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-11 02:25:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImJ6QUlzNTZJN201azRpVEVncWF5aEE9PSIsInZhbHVlIjoiUUQ4UUpEWjVHTHg0UXNMcjR6d3lBV2pSaTdHMHN6TXdpUTE1QVRacitFa1BLWFNQUTVlQmxNMDkvNXp2N0phOXFvWU5JT2kwU3JXaER5VEMrN1JiU1BOMUtsS2loejlRdE93ZnZSWHZsa1RHRWlYU2dOL01YWUFVbTZRQ2hSNDZFaVZ1TnBzcmtNNFBUc295MnRDSGV1bmhPN3FDZ0lSSDdXNVdjam5vdVJsbnlmR2lXNjFkSXNBUFR2Q1R3QXdOTExiZ2RpTkE4Y0dRU1RIV0RuMDBKOVpqSW80OTc2QTFhOCtqSGFGcWVBVTdxUmREVTJ1aitES3cvOGVQdXkzK09JQTdBTGdwb1lwcVdtdm5ia2pGRFZWU2N3M2Rhem9rTWtlRVk4dXQzNkRPR0ZRUGsxbTRBV0RUeU1EL0VxRFlQUWswS0hQTXJkbStkbWRRbmJJaFo1YmlIK1ZHaHlhdkYrZ3dnZ3dUTkxPYTloeXVlaDNOanlhWkNpZUF1Z2JKTzJxV1hEdHlwUzhFb2VzTjlIZWVZblNidzVQM3M2UCtsQ0g2eHhId0NmZFdyUzNYTTd5azZyNVExNlNJdzBnd0xtbDQwUmtRY0dPd2RGZmFudE5ObjRPR0t0a1RsM2hjcXVMNmY5VWFlUTRvbXpFSVVxK2tab2hhdDNXSlBJZ3FKbnVEaTUyZXNwb3ZDUi9XaXBnVVFLK3VraWxnVEZZR3FqODRDK2d6MXBhY3kwMWdWYlA4aDJlTUlFd1JkajFyVS8vTU4vTDRnRkV0Z29qazRpckdMV05KRVgxNWZLQWJidHp4ZUxMOG56ZnFqRmNrZlBKNGhnb0gxNGhNbEFnd1R6KzRhUWkyK29mcmZUQldLcnRacVpEd0tYUm83Vk5JQkhyeWhwZ3h6Y2k5ZCsxeFhjUnRmNHYyN0RWWExQdW9XM0hPS0FPOEhkTko3NGh6d1FYbkVwSkVRWjVvNzc1SldMUEhwclMrTWk1YTQ5WDdDdmpMYy96WW9MTFVJRm1vVU9ESngrVWlqbmViZzdHMk81UGZhcHdpMXgzbTNERlJRZkh4amdYUUlUeHZRWTRLSWF0RmQ0ZUI3S2FYSEhnSWR5ZCt6cGhmdlVxRlZ0aXhXdGp0eG9lQU5ORjUxMkloRlpQMFZRNWo3MTFFeThHU2IzN09sRVhWL3kzY2dRSmZPUDM2TTN4ZGhrenhIN2V3YlZjMDZxQnJiZFNpTWhKcitrUGhRMXRNanY2OHJEMHp1WFF1Si9nQXZLNmJHWDBQRG1iVTlzMkRqcDFwVUkzQmRlS3BTdUZDTERsTGp3RWNrYWJVRjZBU3crNVV2VkdjbUZmUG9HTmJ1MFNjQndHYVpmSFU4ODYyZmdYNml1VzRuS3B4NHcrMklLZ2pHTVhTcDlFK3Juck9ubDdoTmV0dXBtaEtqVER3SE9DQXpRSXArNjN2YXdBSDhiZVY1VUkxR3JPWS9Gd0g0OWE5OTRLRmp3ODNDSE1oSEU0bUZ3dHVURzJCY3k1S3lqUjJrTUFlYkxORkZUT0ppYzFBblZSbmV2YzhKak10dUREdXFuUjkzdThZYmdzaTdKMzAvVjBOU2tZalVGL3FwN01iL2wwOE9XZHlWdDN6QlQ2VWZncVRqSFR6MXF3VmRUTmViV2lYb3dCRW9KZFpEY3Zab3hONkdzcmgxYXJLMGU1U2F2WUd4U1JEUFJ2WU1LclQ2dzhLaHRvZm5abEduclZFSUZGaFFQbE8wNTdLVTBPYy9hRllWcklWNUpuM2pJVVZoMWhwMlVhSnRYeDFHcTNmWFFVMjZsZk5wMm5MTVF3aVBOaFVhSzhncVN0OU5SUGgxVkNZbVhXRjd1SmphSlFZUjZZVUxTdVd0aVR4Y3VEdVNydW01MFdVRWJQa3N5cC80dXN2NUZ4SSs2ME1JYnJGZHNxL2FSNUtBc0xDSnF5dlhmb3U3ekdXZ3VhMjJIcDN4NVRZN2hLalhyT2ZiM3RBSlpzTkdid0ZVUzVYdHFqeEkwSHdpUEwrVzE5a1hZdlMwZFQwSC84Qm1KSTNoRHd5Wk5CbnRHM1N4Q1ZHQnNsd3JNQUl4M1ZLV1BxdEMzZHhISGRZRmRBWFpjdEExamZQeXJOK0gvV3lCbGgxWVZJRkR1VVdCTHd4UFlqQzNlLzdjem8vMytYY1RBRlY0dWxTdERFN0VOQnZieDlkbDN1SWo0ekVHeXhYb01zOEFpYUdFTEtsQnZTSVhRN1g3MDhia1ZBYzBrVWVEczAvaWpEck1XQVJXSVFzbkhtNEVyRlR4UVhJbDV2M2tQQXV5UWhUYXFxQzBvZXQyRXVGSk1wa2JNTnZhUTRCOVIvUEl4ZlBObmFqWVZoWnRmNW9peGRXNUw5VmFwOENyay92QkFOWFVaSVhRQWx0RS9yUkNDRDZEWHV6VjZnNXMxdnhpQmFiT1hFTEgyeEF6MVZ2Sk90VGN4UytnVkpGV1JPNHpxY0hNaTBBanR0NHZOdHpCNzdHQmhXM0hjNWxtM2xFVkNZSEdIcSt2N2VQOThTN3l0K0VpaTdSekFpQ3lIYlVzc0JoSCtVK050RDdwVjZ4aml1TmdMU2duM0h0bWwyKzJEWHFyaUY4aVUyNFdMVlFLbWlKNlUyU3RaaW5la3VsU0w4cjM0SmpUV1l6ajJmNlNIUStlVHNTeFhJYTF5U3JLdjBCOTFtN1dMeko0Nkg4Y1AxSytCVHpoNThQcUE0T1VRdG9KMERVWmhGejZlNTRTa1BlZWxUU2RzSmxZMG9mam1FPSIsIm1hYyI6IjA4NTIzNmI1OWRhMGUxMmQ2NjUxYTUyYTc4Y2Q2ZmE0YTMyMzUzZDQ2NGFhMjY3YjVhNDNjZmVlOGVhMWQ2N2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ppvLQoigKgCNtoFgRmeAMJWRoq0VgSX3m9m\/Z2hCUEA=", "origin": "DEL", "departure_time": "2026-03-11 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-11 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 30m", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-03-11", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImJ6QUlzNTZJN201azRpVEVncWF5aEE9PSIsInZhbHVlIjoiUUQ4UUpEWjVHTHg0UXNMcjR6d3lBV2pSaTdHMHN6TXdpUTE1QVRacitFa1BLWFNQUTVlQmxNMDkvNXp2N0phOXFvWU5JT2kwU3JXaER5VEMrN1JiU1BOMUtsS2loejlRdE93ZnZSWHZsa1RHRWlYU2dOL01YWUFVbTZRQ2hSNDZFaVZ1TnBzcmtNNFBUc295MnRDSGV1bmhPN3FDZ0lSSDdXNVdjam5vdVJsbnlmR2lXNjFkSXNBUFR2Q1R3QXdOTExiZ2RpTkE4Y0dRU1RIV0RuMDBKOVpqSW80OTc2QTFhOCtqSGFGcWVBVTdxUmREVTJ1aitES3cvOGVQdXkzK09JQTdBTGdwb1lwcVdtdm5ia2pGRFZWU2N3M2Rhem9rTWtlRVk4dXQzNkRPR0ZRUGsxbTRBV0RUeU1EL0VxRFlQUWswS0hQTXJkbStkbWRRbmJJaFo1YmlIK1ZHaHlhdkYrZ3dnZ3dUTkxPYTloeXVlaDNOanlhWkNpZUF1Z2JKTzJxV1hEdHlwUzhFb2VzTjlIZWVZblNidzVQM3M2UCtsQ0g2eHhId0NmZFdyUzNYTTd5azZyNVExNlNJdzBnd0xtbDQwUmtRY0dPd2RGZmFudE5ObjRPR0t0a1RsM2hjcXVMNmY5VWFlUTRvbXpFSVVxK2tab2hhdDNXSlBJZ3FKbnVEaTUyZXNwb3ZDUi9XaXBnVVFLK3VraWxnVEZZR3FqODRDK2d6MXBhY3kwMWdWYlA4aDJlTUlFd1JkajFyVS8vTU4vTDRnRkV0Z29qazRpckdMV05KRVgxNWZLQWJidHp4ZUxMOG56ZnFqRmNrZlBKNGhnb0gxNGhNbEFnd1R6KzRhUWkyK29mcmZUQldLcnRacVpEd0tYUm83Vk5JQkhyeWhwZ3h6Y2k5ZCsxeFhjUnRmNHYyN0RWWExQdW9XM0hPS0FPOEhkTko3NGh6d1FYbkVwSkVRWjVvNzc1SldMUEhwclMrTWk1YTQ5WDdDdmpMYy96WW9MTFVJRm1vVU9ESngrVWlqbmViZzdHMk81UGZhcHdpMXgzbTNERlJRZkh4amdYUUlUeHZRWTRLSWF0RmQ0ZUI3S2FYSEhnSWR5ZCt6cGhmdlVxRlZ0aXhXdGp0eG9lQU5ORjUxMkloRlpQMFZRNWo3MTFFeThHU2IzN09sRVhWL3kzY2dRSmZPUDM2TTN4ZGhrenhIN2V3YlZjMDZxQnJiZFNpTWhKcitrUGhRMXRNanY2OHJEMHp1WFF1Si9nQXZLNmJHWDBQRG1iVTlzMkRqcDFwVUkzQmRlS3BTdUZDTERsTGp3RWNrYWJVRjZBU3crNVV2VkdjbUZmUG9HTmJ1MFNjQndHYVpmSFU4ODYyZmdYNml1VzRuS3B4NHcrMklLZ2pHTVhTcDlFK3Juck9ubDdoTmV0dXBtaEtqVER3SE9DQXpRSXArNjN2YXdBSDhiZVY1VUkxR3JPWS9Gd0g0OWE5OTRLRmp3ODNDSE1oSEU0bUZ3dHVURzJCY3k1S3lqUjJrTUFlYkxORkZUT0ppYzFBblZSbmV2YzhKak10dUREdXFuUjkzdThZYmdzaTdKMzAvVjBOU2tZalVGL3FwN01iL2wwOE9XZHlWdDN6QlQ2VWZncVRqSFR6MXF3VmRUTmViV2lYb3dCRW9KZFpEY3Zab3hONkdzcmgxYXJLMGU1U2F2WUd4U1JEUFJ2WU1LclQ2dzhLaHRvZm5abEduclZFSUZGaFFQbE8wNTdLVTBPYy9hRllWcklWNUpuM2pJVVZoMWhwMlVhSnRYeDFHcTNmWFFVMjZsZk5wMm5MTVF3aVBOaFVhSzhncVN0OU5SUGgxVkNZbVhXRjd1SmphSlFZUjZZVUxTdVd0aVR4Y3VEdVNydW01MFdVRWJQa3N5cC80dXN2NUZ4SSs2ME1JYnJGZHNxL2FSNUtBc0xDSnF5dlhmb3U3ekdXZ3VhMjJIcDN4NVRZN2hLalhyT2ZiM3RBSlpzTkdid0ZVUzVYdHFqeEkwSHdpUEwrVzE5a1hZdlMwZFQwSC84Qm1KSTNoRHd5Wk5CbnRHM1N4Q1ZHQnNsd3JNQUl4M1ZLV1BxdEMzZHhISGRZRmRBWFpjdEExamZQeXJOK0gvV3lCbGgxWVZJRkR1VVdCTHd4UFlqQzNlLzdjem8vMytYY1RBRlY0dWxTdERFN0VOQnZieDlkbDN1SWo0ekVHeXhYb01zOEFpYUdFTEtsQnZTSVhRN1g3MDhia1ZBYzBrVWVEczAvaWpEck1XQVJXSVFzbkhtNEVyRlR4UVhJbDV2M2tQQXV5UWhUYXFxQzBvZXQyRXVGSk1wa2JNTnZhUTRCOVIvUEl4ZlBObmFqWVZoWnRmNW9peGRXNUw5VmFwOENyay92QkFOWFVaSVhRQWx0RS9yUkNDRDZEWHV6VjZnNXMxdnhpQmFiT1hFTEgyeEF6MVZ2Sk90VGN4UytnVkpGV1JPNHpxY0hNaTBBanR0NHZOdHpCNzdHQmhXM0hjNWxtM2xFVkNZSEdIcSt2N2VQOThTN3l0K0VpaTdSekFpQ3lIYlVzc0JoSCtVK050RDdwVjZ4aml1TmdMU2duM0h0bWwyKzJEWHFyaUY4aVUyNFdMVlFLbWlKNlUyU3RaaW5la3VsU0w4cjM0SmpUV1l6ajJmNlNIUStlVHNTeFhJYTF5U3JLdjBCOTFtN1dMeko0Nkg4Y1AxSytCVHpoNThQcUE0T1VRdG9KMERVWmhGejZlNTRTa1BlZWxUU2RzSmxZMG9mam1FPSIsIm1hYyI6IjA4NTIzNmI1OWRhMGUxMmQ2NjUxYTUyYTc4Y2Q2ZmE0YTMyMzUzZDQ2NGFhMjY3YjVhNDNjZmVlOGVhMWQ2N2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hfK7zYjTrWwmcQ76FpdzYkMDTsq9kKCurXglFihlbec=", "origin": "DAC", "departure_time": "2026-04-28 15:10:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 17:15:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2228" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImJ6QUlzNTZJN201azRpVEVncWF5aEE9PSIsInZhbHVlIjoiUUQ4UUpEWjVHTHg0UXNMcjR6d3lBV2pSaTdHMHN6TXdpUTE1QVRacitFa1BLWFNQUTVlQmxNMDkvNXp2N0phOXFvWU5JT2kwU3JXaER5VEMrN1JiU1BOMUtsS2loejlRdE93ZnZSWHZsa1RHRWlYU2dOL01YWUFVbTZRQ2hSNDZFaVZ1TnBzcmtNNFBUc295MnRDSGV1bmhPN3FDZ0lSSDdXNVdjam5vdVJsbnlmR2lXNjFkSXNBUFR2Q1R3QXdOTExiZ2RpTkE4Y0dRU1RIV0RuMDBKOVpqSW80OTc2QTFhOCtqSGFGcWVBVTdxUmREVTJ1aitES3cvOGVQdXkzK09JQTdBTGdwb1lwcVdtdm5ia2pGRFZWU2N3M2Rhem9rTWtlRVk4dXQzNkRPR0ZRUGsxbTRBV0RUeU1EL0VxRFlQUWswS0hQTXJkbStkbWRRbmJJaFo1YmlIK1ZHaHlhdkYrZ3dnZ3dUTkxPYTloeXVlaDNOanlhWkNpZUF1Z2JKTzJxV1hEdHlwUzhFb2VzTjlIZWVZblNidzVQM3M2UCtsQ0g2eHhId0NmZFdyUzNYTTd5azZyNVExNlNJdzBnd0xtbDQwUmtRY0dPd2RGZmFudE5ObjRPR0t0a1RsM2hjcXVMNmY5VWFlUTRvbXpFSVVxK2tab2hhdDNXSlBJZ3FKbnVEaTUyZXNwb3ZDUi9XaXBnVVFLK3VraWxnVEZZR3FqODRDK2d6MXBhY3kwMWdWYlA4aDJlTUlFd1JkajFyVS8vTU4vTDRnRkV0Z29qazRpckdMV05KRVgxNWZLQWJidHp4ZUxMOG56ZnFqRmNrZlBKNGhnb0gxNGhNbEFnd1R6KzRhUWkyK29mcmZUQldLcnRacVpEd0tYUm83Vk5JQkhyeWhwZ3h6Y2k5ZCsxeFhjUnRmNHYyN0RWWExQdW9XM0hPS0FPOEhkTko3NGh6d1FYbkVwSkVRWjVvNzc1SldMUEhwclMrTWk1YTQ5WDdDdmpMYy96WW9MTFVJRm1vVU9ESngrVWlqbmViZzdHMk81UGZhcHdpMXgzbTNERlJRZkh4amdYUUlUeHZRWTRLSWF0RmQ0ZUI3S2FYSEhnSWR5ZCt6cGhmdlVxRlZ0aXhXdGp0eG9lQU5ORjUxMkloRlpQMFZRNWo3MTFFeThHU2IzN09sRVhWL3kzY2dRSmZPUDM2TTN4ZGhrenhIN2V3YlZjMDZxQnJiZFNpTWhKcitrUGhRMXRNanY2OHJEMHp1WFF1Si9nQXZLNmJHWDBQRG1iVTlzMkRqcDFwVUkzQmRlS3BTdUZDTERsTGp3RWNrYWJVRjZBU3crNVV2VkdjbUZmUG9HTmJ1MFNjQndHYVpmSFU4ODYyZmdYNml1VzRuS3B4NHcrMklLZ2pHTVhTcDlFK3Juck9ubDdoTmV0dXBtaEtqVER3SE9DQXpRSXArNjN2YXdBSDhiZVY1VUkxR3JPWS9Gd0g0OWE5OTRLRmp3ODNDSE1oSEU0bUZ3dHVURzJCY3k1S3lqUjJrTUFlYkxORkZUT0ppYzFBblZSbmV2YzhKak10dUREdXFuUjkzdThZYmdzaTdKMzAvVjBOU2tZalVGL3FwN01iL2wwOE9XZHlWdDN6QlQ2VWZncVRqSFR6MXF3VmRUTmViV2lYb3dCRW9KZFpEY3Zab3hONkdzcmgxYXJLMGU1U2F2WUd4U1JEUFJ2WU1LclQ2dzhLaHRvZm5abEduclZFSUZGaFFQbE8wNTdLVTBPYy9hRllWcklWNUpuM2pJVVZoMWhwMlVhSnRYeDFHcTNmWFFVMjZsZk5wMm5MTVF3aVBOaFVhSzhncVN0OU5SUGgxVkNZbVhXRjd1SmphSlFZUjZZVUxTdVd0aVR4Y3VEdVNydW01MFdVRWJQa3N5cC80dXN2NUZ4SSs2ME1JYnJGZHNxL2FSNUtBc0xDSnF5dlhmb3U3ekdXZ3VhMjJIcDN4NVRZN2hLalhyT2ZiM3RBSlpzTkdid0ZVUzVYdHFqeEkwSHdpUEwrVzE5a1hZdlMwZFQwSC84Qm1KSTNoRHd5Wk5CbnRHM1N4Q1ZHQnNsd3JNQUl4M1ZLV1BxdEMzZHhISGRZRmRBWFpjdEExamZQeXJOK0gvV3lCbGgxWVZJRkR1VVdCTHd4UFlqQzNlLzdjem8vMytYY1RBRlY0dWxTdERFN0VOQnZieDlkbDN1SWo0ekVHeXhYb01zOEFpYUdFTEtsQnZTSVhRN1g3MDhia1ZBYzBrVWVEczAvaWpEck1XQVJXSVFzbkhtNEVyRlR4UVhJbDV2M2tQQXV5UWhUYXFxQzBvZXQyRXVGSk1wa2JNTnZhUTRCOVIvUEl4ZlBObmFqWVZoWnRmNW9peGRXNUw5VmFwOENyay92QkFOWFVaSVhRQWx0RS9yUkNDRDZEWHV6VjZnNXMxdnhpQmFiT1hFTEgyeEF6MVZ2Sk90VGN4UytnVkpGV1JPNHpxY0hNaTBBanR0NHZOdHpCNzdHQmhXM0hjNWxtM2xFVkNZSEdIcSt2N2VQOThTN3l0K0VpaTdSekFpQ3lIYlVzc0JoSCtVK050RDdwVjZ4aml1TmdMU2duM0h0bWwyKzJEWHFyaUY4aVUyNFdMVlFLbWlKNlUyU3RaaW5la3VsU0w4cjM0SmpUV1l6ajJmNlNIUStlVHNTeFhJYTF5U3JLdjBCOTFtN1dMeko0Nkg4Y1AxSytCVHpoNThQcUE0T1VRdG9KMERVWmhGejZlNTRTa1BlZWxUU2RzSmxZMG9mam1FPSIsIm1hYyI6IjA4NTIzNmI1OWRhMGUxMmQ2NjUxYTUyYTc4Y2Q2ZmE0YTMyMzUzZDQ2NGFhMjY3YjVhNDNjZmVlOGVhMWQ2N2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Mapfkxn\/pgQlq3Mfkd7QfA\/GYm5rQRrJzmz08Htp6L8=", "origin": "DEL", "departure_time": "2026-04-29 13:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 21:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "5h 30m", "distance": null, "lay_over": "PT20H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2384" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "eyJpdiI6ImJ6QUlzNTZJN201azRpVEVncWF5aEE9PSIsInZhbHVlIjoiUUQ4UUpEWjVHTHg0UXNMcjR6d3lBV2pSaTdHMHN6TXdpUTE1QVRacitFa1BLWFNQUTVlQmxNMDkvNXp2N0phOXFvWU5JT2kwU3JXaER5VEMrN1JiU1BOMUtsS2loejlRdE93ZnZSWHZsa1RHRWlYU2dOL01YWUFVbTZRQ2hSNDZFaVZ1TnBzcmtNNFBUc295MnRDSGV1bmhPN3FDZ0lSSDdXNVdjam5vdVJsbnlmR2lXNjFkSXNBUFR2Q1R3QXdOTExiZ2RpTkE4Y0dRU1RIV0RuMDBKOVpqSW80OTc2QTFhOCtqSGFGcWVBVTdxUmREVTJ1aitES3cvOGVQdXkzK09JQTdBTGdwb1lwcVdtdm5ia2pGRFZWU2N3M2Rhem9rTWtlRVk4dXQzNkRPR0ZRUGsxbTRBV0RUeU1EL0VxRFlQUWswS0hQTXJkbStkbWRRbmJJaFo1YmlIK1ZHaHlhdkYrZ3dnZ3dUTkxPYTloeXVlaDNOanlhWkNpZUF1Z2JKTzJxV1hEdHlwUzhFb2VzTjlIZWVZblNidzVQM3M2UCtsQ0g2eHhId0NmZFdyUzNYTTd5azZyNVExNlNJdzBnd0xtbDQwUmtRY0dPd2RGZmFudE5ObjRPR0t0a1RsM2hjcXVMNmY5VWFlUTRvbXpFSVVxK2tab2hhdDNXSlBJZ3FKbnVEaTUyZXNwb3ZDUi9XaXBnVVFLK3VraWxnVEZZR3FqODRDK2d6MXBhY3kwMWdWYlA4aDJlTUlFd1JkajFyVS8vTU4vTDRnRkV0Z29qazRpckdMV05KRVgxNWZLQWJidHp4ZUxMOG56ZnFqRmNrZlBKNGhnb0gxNGhNbEFnd1R6KzRhUWkyK29mcmZUQldLcnRacVpEd0tYUm83Vk5JQkhyeWhwZ3h6Y2k5ZCsxeFhjUnRmNHYyN0RWWExQdW9XM0hPS0FPOEhkTko3NGh6d1FYbkVwSkVRWjVvNzc1SldMUEhwclMrTWk1YTQ5WDdDdmpMYy96WW9MTFVJRm1vVU9ESngrVWlqbmViZzdHMk81UGZhcHdpMXgzbTNERlJRZkh4amdYUUlUeHZRWTRLSWF0RmQ0ZUI3S2FYSEhnSWR5ZCt6cGhmdlVxRlZ0aXhXdGp0eG9lQU5ORjUxMkloRlpQMFZRNWo3MTFFeThHU2IzN09sRVhWL3kzY2dRSmZPUDM2TTN4ZGhrenhIN2V3YlZjMDZxQnJiZFNpTWhKcitrUGhRMXRNanY2OHJEMHp1WFF1Si9nQXZLNmJHWDBQRG1iVTlzMkRqcDFwVUkzQmRlS3BTdUZDTERsTGp3RWNrYWJVRjZBU3crNVV2VkdjbUZmUG9HTmJ1MFNjQndHYVpmSFU4ODYyZmdYNml1VzRuS3B4NHcrMklLZ2pHTVhTcDlFK3Juck9ubDdoTmV0dXBtaEtqVER3SE9DQXpRSXArNjN2YXdBSDhiZVY1VUkxR3JPWS9Gd0g0OWE5OTRLRmp3ODNDSE1oSEU0bUZ3dHVURzJCY3k1S3lqUjJrTUFlYkxORkZUT0ppYzFBblZSbmV2YzhKak10dUREdXFuUjkzdThZYmdzaTdKMzAvVjBOU2tZalVGL3FwN01iL2wwOE9XZHlWdDN6QlQ2VWZncVRqSFR6MXF3VmRUTmViV2lYb3dCRW9KZFpEY3Zab3hONkdzcmgxYXJLMGU1U2F2WUd4U1JEUFJ2WU1LclQ2dzhLaHRvZm5abEduclZFSUZGaFFQbE8wNTdLVTBPYy9hRllWcklWNUpuM2pJVVZoMWhwMlVhSnRYeDFHcTNmWFFVMjZsZk5wMm5MTVF3aVBOaFVhSzhncVN0OU5SUGgxVkNZbVhXRjd1SmphSlFZUjZZVUxTdVd0aVR4Y3VEdVNydW01MFdVRWJQa3N5cC80dXN2NUZ4SSs2ME1JYnJGZHNxL2FSNUtBc0xDSnF5dlhmb3U3ekdXZ3VhMjJIcDN4NVRZN2hLalhyT2ZiM3RBSlpzTkdid0ZVUzVYdHFqeEkwSHdpUEwrVzE5a1hZdlMwZFQwSC84Qm1KSTNoRHd5Wk5CbnRHM1N4Q1ZHQnNsd3JNQUl4M1ZLV1BxdEMzZHhISGRZRmRBWFpjdEExamZQeXJOK0gvV3lCbGgxWVZJRkR1VVdCTHd4UFlqQzNlLzdjem8vMytYY1RBRlY0dWxTdERFN0VOQnZieDlkbDN1SWo0ekVHeXhYb01zOEFpYUdFTEtsQnZTSVhRN1g3MDhia1ZBYzBrVWVEczAvaWpEck1XQVJXSVFzbkhtNEVyRlR4UVhJbDV2M2tQQXV5UWhUYXFxQzBvZXQyRXVGSk1wa2JNTnZhUTRCOVIvUEl4ZlBObmFqWVZoWnRmNW9peGRXNUw5VmFwOENyay92QkFOWFVaSVhRQWx0RS9yUkNDRDZEWHV6VjZnNXMxdnhpQmFiT1hFTEgyeEF6MVZ2Sk90VGN4UytnVkpGV1JPNHpxY0hNaTBBanR0NHZOdHpCNzdHQmhXM0hjNWxtM2xFVkNZSEdIcSt2N2VQOThTN3l0K0VpaTdSekFpQ3lIYlVzc0JoSCtVK050RDdwVjZ4aml1TmdMU2duM0h0bWwyKzJEWHFyaUY4aVUyNFdMVlFLbWlKNlUyU3RaaW5la3VsU0w4cjM0SmpUV1l6ajJmNlNIUStlVHNTeFhJYTF5U3JLdjBCOTFtN1dMeko0Nkg4Y1AxSytCVHpoNThQcUE0T1VRdG9KMERVWmhGejZlNTRTa1BlZWxUU2RzSmxZMG9mam1FPSIsIm1hYyI6IjA4NTIzNmI1OWRhMGUxMmQ2NjUxYTUyYTc4Y2Q2ZmE0YTMyMzUzZDQ2NGFhMjY3YjVhNDNjZmVlOGVhMWQ2N2IiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1848, "gross_total": 1818, "base_fare": 942, "tax": 906, "sell": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0OCwiYmFzZV9mYXJlIjo5NDIsInRheCI6OTA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgxOCwiYmFzZV9mYXJlIjo5MTIsInRheCI6OTA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MTgsImJhc2VfZmFyZSI6OTEyLCJ0YXgiOjkwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1848, "base_fare": 942, "tax": 906, "gross": { "base_fare": "912.00", "tax": "906.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NDguMDAiLCJiYXNlX2ZhcmUiOiI5NDIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4MTguMDAiLCJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuMDAiLCJ0YXgiOiI5MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxODE4LjAwIiwiYmFzZV9mYXJlIjoiOTEyLjAwIiwidGF4IjoiOTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE4MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1818, "base_fare": 912, "tax": 906, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1848, "filter": { "id": "F123NP00114-28", "price": 1848, "gross_total": 1818, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102300del2026031102252387del202603111720dac202603112020237dac202604281510del2026042817152228del202604291340kul2026042921402384", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvvEvUGsOxlm0NPmmEbiq1O36m3Ry90GyPZWEXBRm4tl0wneMTd5DnKcN\/dblpIsSFFTgEveF6l4XuZ15qUHOW7RFSob0m0k9M+jjMTRe0AXmkAuhuPLpxTSUoeuRfKchjhYyhIv\/exPOZAyBMo3v1ZN2WXU1xhPD0vNoYiiYcqdyXqYHDMNrI45t2XIB5OZ3RtcgndXUH29HyNg4OgQEFnE1aLYgt7xh8Tm48euJQFPlyF0mdVQLJDwyInJ3Rl\/B5TGdcwk9bc9ThCF3x1prOaZQnLV7vB2SiAJgliYKkzBBsovV9IZjpNTuRKXQh4YuIP27\/bGnTg+DA2Sxe9U5x4a0TPuP0hqCpbfhG0j+neLKbxHG57i2RGJaBABi8\/Bl7+SzRQUGjruwjZWoIwwLdttD6rylCMYMAh+3HQlaXnjkqTFjTvpc+YywtnopmhAhRAGa3iOWP4e\/TBqvaUUXpaDRBttjuxfsjUzJ\/q71h1TSORJIScjv6yUuQtqURpKdMS1wSTWWG7BjKF4L2OU1D7ZzoAAZv7G5D1GbikXCRfsVkVk\/B2DlfqTwyLlcPhQjddSUpCYs9tGntH8MYnObX7F9r+fsBz3VKubdWj5H4LvooGOc6Z+4t\/vYotzgZ8gomAl7UekLf8cnGgJ9pBjzyqIulAQFReFGqUcDRy\/s5PF8EroiPlTuyezV289U\/880\/CRuFGnduVXliSnlra6hjxvNEoHyKnSlRcpEreee4x1+DM4\/4ghDiKc+TzDc+PRKXWJQQS8cGQpopcXe7KYOj1RAhY5zAeF5\/TKKM+qbgA6GRgtt8ndjcpJeQNZOXol9CxSVl8G+mBgmO\/nbDtKiNFvwhFU2nj0wLsQa4lDl\/JPXgbwkzQC3otRCzHWgMI3L3Anki6CX9SEuUCOp9FwcRhOkx0\/iViO49LAe252vJwPHGoOYe7BsyZdgkLheps8LNk0536pdpfS2FGtSGdeLkxha46nMQNpmMn7ylGtcPM7Q=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-29", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-29", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1854, "gross_total": 1824, "base_fare": 1329, "tax": 525, "sell": { "currency": "MYR", "total": 1854, "base_fare": 1329, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NCwiYmFzZV9mYXJlIjoxMzI5LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4MjQsImJhc2VfZmFyZSI6MTI5OSwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTgyNCwiYmFzZV9mYXJlIjoxMjk5LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1854, "base_fare": 1329, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1299.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1854, "base_fare": 1329, "tax": 525, "gross": { "base_fare": "1299.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NTQuMDAiLCJiYXNlX2ZhcmUiOiIxMzI5LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTI5OS4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTgyNC4wMCIsImJhc2VfZmFyZSI6IjEyOTkuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjk5LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTgyNC4wMCIsImJhc2VfZmFyZSI6IjEyOTkuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTgyNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1824, "base_fare": 1299, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1854, "filter": { "id": "F123NP00114-29", "price": 1854, "gross_total": 1824, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UhlNYExGpWCqttsTWCnP8pWB6p12d8aQuXm1ktUj1a2A", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] }, { "group": 1, "flight_key": "F123NP00114-30", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 1872, "gross_total": 1842, "base_fare": 1641, "tax": 231, "sell": { "currency": "MYR", "total": 1872, "base_fare": 1641, "tax": 231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg3MiwiYmFzZV9mYXJlIjoxNjQxLCJ0YXgiOjIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NDIsImJhc2VfZmFyZSI6MTYxMSwidGF4IjoyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg0MiwiYmFzZV9mYXJlIjoxNjExLCJ0YXgiOjIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1872, "base_fare": 1641, "tax": 231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1611.00", "tax": "231.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1872, "base_fare": 1641, "tax": 231, "gross": { "base_fare": "1611.00", "tax": "231.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NzIuMDAiLCJiYXNlX2ZhcmUiOiIxNjQxLjAwIiwidGF4IjoiMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYxMS4wMCIsInRheCI6IjIzMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MTEuMDAiLCJ0YXgiOiIyMzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjExLjAwIiwidGF4IjoiMjMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg0Mi4wMCIsImJhc2VfZmFyZSI6IjE2MTEuMDAiLCJ0YXgiOiIyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1842, "base_fare": 1611, "tax": 231, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1872, "filter": { "id": "F123NP00114-30", "price": 1872, "gross_total": 1842, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsY2PeJxlAy\/RfjhZt9\/0hiGhA+9KGryLskes2Tnj\/oCVA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-31", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pU2Qc465ttep6xUmPIDMWQ==", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-31", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "f36bGzAz7RQP8SPv9QbRXg==", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1885, "gross_total": 1855, "base_fare": 1359, "tax": 526, "sell": { "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg4NSwiYmFzZV9mYXJlIjoxMzU5LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NTUsImJhc2VfZmFyZSI6MTMyOSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NSwiYmFzZV9mYXJlIjoxMzI5LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1329.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526, "gross": { "base_fare": "1329.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4ODUuMDAiLCJiYXNlX2ZhcmUiOiIxMzU5LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMyOS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6IjEzMjkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzI5LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6IjEzMjkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1855, "base_fare": 1329, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1885, "filter": { "id": "F123NP00114-31", "price": 1885, "gross_total": 1855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZqT1Ha63QU3QEQxBKjNFnDEwr7ThgJy10oNOoLO45moQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-32", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pU2Qc465ttep6xUmPIDMWQ==", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-32", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TJCo+iJDyiaVIVQ\/pNnBcg==", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1885, "gross_total": 1855, "base_fare": 1359, "tax": 526, "sell": { "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg4NSwiYmFzZV9mYXJlIjoxMzU5LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NTUsImJhc2VfZmFyZSI6MTMyOSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NSwiYmFzZV9mYXJlIjoxMzI5LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1329.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526, "gross": { "base_fare": "1329.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4ODUuMDAiLCJiYXNlX2ZhcmUiOiIxMzU5LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMyOS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6IjEzMjkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzI5LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6IjEzMjkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1855, "base_fare": 1329, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1885, "filter": { "id": "F123NP00114-32", "price": 1885, "gross_total": 1855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcntgQ1mSx6WEHTEAm4\/QHN+SkAiYT378u0iA7XuqQEgA=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-33", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvRf6IIjMf6tlKXiRgy8PN7ypd\/9ugt8LBpasZIQuR6DZem0A4tnKOVoOARiRJqv4Q=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-33", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSStJg6TA+Z9V5MMm46IcTiHB0GSonCFZ5vr2+IboyfaxE\/+hLnwv+RopPwcN6zt3F8=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1885, "gross_total": 1855, "base_fare": 1359, "tax": 526, "sell": { "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg4NSwiYmFzZV9mYXJlIjoxMzU5LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NTUsImJhc2VfZmFyZSI6MTMyOSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NSwiYmFzZV9mYXJlIjoxMzI5LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1329.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1885, "base_fare": 1359, "tax": 526, "gross": { "base_fare": "1329.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4ODUuMDAiLCJiYXNlX2ZhcmUiOiIxMzU5LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTMyOS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6IjEzMjkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzI5LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6IjEzMjkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1855, "base_fare": 1329, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1885, "filter": { "id": "F123NP00114-33", "price": 1885, "gross_total": 1855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ul3UddFiivQyj5eJkUDK6DJHbtWUfNvYv4uHNl72aDb2", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1885, "gross_total": 1855, "base_fare": 780, "tax": 1105, "sell": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg4NSwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTEwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NTUsImJhc2VfZmFyZSI6NzUwLCJ0YXgiOjExMDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NSwiYmFzZV9mYXJlIjo3NTAsInRheCI6MTEwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4ODUuMDAiLCJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzUwLjAwIiwidGF4IjoiMTEwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NTAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1855, "base_fare": 750, "tax": 1105, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1885, "filter": { "id": "F123NP00114-34", "price": 1885, "gross_total": 1855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603102315dac2026031100500339dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uv80gtMgQ84bSlPvu2sOdtqk19mT12Xi+MPln+q+3EHm", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1885, "gross_total": 1855, "base_fare": 780, "tax": 1105, "sell": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg4NSwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTEwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NTUsImJhc2VfZmFyZSI6NzUwLCJ0YXgiOjExMDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NSwiYmFzZV9mYXJlIjo3NTAsInRheCI6MTEwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4ODUuMDAiLCJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzUwLjAwIiwidGF4IjoiMTEwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NTAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1855, "base_fare": 750, "tax": 1105, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1885, "filter": { "id": "F123NP00114-35", "price": 1885, "gross_total": 1855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603102315dac2026031100500339dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UkfQ1LaURCk6yR98PUkEGSorymF\/Fn5I6aYlTaY0wnHI", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1885, "gross_total": 1855, "base_fare": 780, "tax": 1105, "sell": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg4NSwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTEwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NTUsImJhc2VfZmFyZSI6NzUwLCJ0YXgiOjExMDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NSwiYmFzZV9mYXJlIjo3NTAsInRheCI6MTEwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4ODUuMDAiLCJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzUwLjAwIiwidGF4IjoiMTEwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NTAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1855, "base_fare": 750, "tax": 1105, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1885, "filter": { "id": "F123NP00114-36", "price": 1885, "gross_total": 1855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603102315dac2026031100500339dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uv+D0OrhQ1y7TvyyY\/O1UrNYs9BfJVp2SNtsb6DVKV9T", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1885, "gross_total": 1855, "base_fare": 780, "tax": 1105, "sell": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg4NSwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTEwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NTUsImJhc2VfZmFyZSI6NzUwLCJ0YXgiOjExMDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg1NSwiYmFzZV9mYXJlIjo3NTAsInRheCI6MTEwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1885, "base_fare": 780, "tax": 1105, "gross": { "base_fare": "750.00", "tax": "1105.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4ODUuMDAiLCJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzUwLjAwIiwidGF4IjoiMTEwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NTAuMDAiLCJ0YXgiOiIxMTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg1NS4wMCIsImJhc2VfZmFyZSI6Ijc1MC4wMCIsInRheCI6IjExMDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1855, "base_fare": 750, "tax": 1105, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1885, "filter": { "id": "F123NP00114-37", "price": 1885, "gross_total": 1855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603102315dac2026031100500339dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrpknjrXCDHM7Z5ocvI4tzGpxONpw6yt7tCJZGV2tu8\/I=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-38", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2YIUr3N3gQmwdpJ1hWvV0XU9KLjV6xc4E96\/KcFTO9Po3svNlAan\/Y8qtpg+\/44Ko=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-38", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lXNlNn\/PWumvGjKoJkOjmIgctJI\/l81gHNi9pIsxAxf9r6Rm6smUbiXtOJuSxSFcZI=", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1898, "gross_total": 1954, "base_fare": 1467, "tax": 517, "sell": { "currency": "MYR", "total": 1898, "base_fare": 1467, "tax": 517 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5OCwiYmFzZV9mYXJlIjoxNDY3LCJ0YXgiOjUxN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NjgsImJhc2VfZmFyZSI6MTQzNywidGF4Ijo1MTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NCwiYmFzZV9mYXJlIjoxNDM3LCJ0YXgiOjUxN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1898, "base_fare": 1467, "tax": 517, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1437.00", "tax": "517.00", "discount": 86, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1898, "base_fare": 1467, "tax": 517, "gross": { "base_fare": "1437.00", "tax": "517.00", "discount": "86.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4OTguMDAiLCJiYXNlX2ZhcmUiOiIxNDY3LjAwIiwidGF4IjoiNTE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNy4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NjguMDAiLCJiYXNlX2ZhcmUiOiIxNDM3LjAwIiwidGF4IjoiNTE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNy4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxOTU0LjAwIiwiYmFzZV9mYXJlIjoiMTQzNy4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1954, "base_fare": 1437, "tax": 517, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 86, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1898, "filter": { "id": "F123NP00114-38", "price": 1898, "gross_total": 1954, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:45:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsakd3im4nNzpsVN8sKiKe5UcHmHTvMpG\/RPnVcL3A3gtQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-39", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4WnssfRmMLIoJNycIxWKug==", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-39", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "\/j5ulRON+SIv4N2oW86IIw==", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1900, "gross_total": 1956, "base_fare": 1468, "tax": 518, "sell": { "currency": "MYR", "total": 1900, "base_fare": 1468, "tax": 518 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkwMCwiYmFzZV9mYXJlIjoxNDY4LCJ0YXgiOjUxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4NzAsImJhc2VfZmFyZSI6MTQzOCwidGF4Ijo1MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NiwiYmFzZV9mYXJlIjoxNDM4LCJ0YXgiOjUxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1900, "base_fare": 1468, "tax": 518, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1438.00", "tax": "518.00", "discount": 86, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1900, "base_fare": 1468, "tax": 518, "gross": { "base_fare": "1438.00", "tax": "518.00", "discount": "86.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MDAuMDAiLCJiYXNlX2ZhcmUiOiIxNDY4LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzOC4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE4NzAuMDAiLCJiYXNlX2ZhcmUiOiIxNDM4LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzOC4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxOTU2LjAwIiwiYmFzZV9mYXJlIjoiMTQzOC4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1956, "base_fare": 1438, "tax": 518, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 86, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1900, "filter": { "id": "F123NP00114-39", "price": 1900, "gross_total": 1956, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopz5lsIYCQeDJhZMJ2xuZ6XM1KlZjzI6UBPfXL77EuW5iqNnY85MbjjK3\/FrAz+IhCDwLEaa9cfDJoZQSOFsZvSTBsigMHVQeVYEOthJEpfMwe3TLKYOh04UYQitB4f+2IGK9KKSIh90+21wRd2xb4Z9bKJDKOyOijCQgsrOb59mbJD6KTBuY0wcnhAknI\/Qu6OEwIvIVhFsCPyxn7kp5kHB6GRL7jVNNPjlgnGcaZKbhIqsJQq6iIdBXYxfiWmDfbQc2Q2sPWH3BptjdgZGaBdkc3wNULpHEc8FuE2FPDsnKUIZaTdaPUoxT9cLhBuQtJ926z3ib+\/Wyu4fBaynbGDUd+WRRDtJumu\/oG9BHlZ7u0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1924, "gross_total": 1894, "base_fare": 887, "tax": 1037, "sell": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkyNCwiYmFzZV9mYXJlIjo4ODcsInRheCI6MTAzN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4OTQsImJhc2VfZmFyZSI6ODU3LCJ0YXgiOjEwMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NCwiYmFzZV9mYXJlIjo4NTcsInRheCI6MTAzN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MjQuMDAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODU3LjAwIiwidGF4IjoiMTAzNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1894, "base_fare": 857, "tax": 1037, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1924, "filter": { "id": "F123NP00114-40", "price": 1924, "gross_total": 1894, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopz5lsIYCQeDJhZMJ2xuZ6XM5jXxhn64aEcl2cfUbIxZvrPctMAkM\/ryrjzco2Z1NlgWegRUnjaRVHCXcP+A\/2yWj3UeQFkABBtiTL1VR8Uj1gDp2\/EK1vdWu0nfxfVAOhdqL4DnNoWYEFG\/jr7SGlp\/NeYuGXZkVmpZ+S\/ykycv1r0R2wUUqZIA7o+SqHuaJgrOaO5SH2H3rMrci9\/iTomMGHsx6Oqvy7MSZKafQ\/iBC1lBmTKrwD0kGmK6cqpBJdfPOeaJrtehkA48o9G4sZAQtcaB2YFOgx13ztk0TQtesqEtJtL5zfewzeBtFjXZtFe+UVlOQ3d3aLzpPV0DncVLF7f60NpRYSBHJw53WvY4gg=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1924, "gross_total": 1894, "base_fare": 887, "tax": 1037, "sell": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkyNCwiYmFzZV9mYXJlIjo4ODcsInRheCI6MTAzN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4OTQsImJhc2VfZmFyZSI6ODU3LCJ0YXgiOjEwMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NCwiYmFzZV9mYXJlIjo4NTcsInRheCI6MTAzN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MjQuMDAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODU3LjAwIiwidGF4IjoiMTAzNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1894, "base_fare": 857, "tax": 1037, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1924, "filter": { "id": "F123NP00114-41", "price": 1924, "gross_total": 1894, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzjp\/eypBRhw99LcdoXvrmewTAWnqQsu2ijd8Pdn9NhOcVJmPWZaDm\/lWQgm8Sb6SWtww+qeoez9TpTEDX0FNLGgHhgc4PnRommQdc6mqRlt+slMHv\/fos+X4GWVLZJezbnAhZDLTtaaaMJT\/2h7W5gOxmjR42ksWcFw+lLQ6mnFdIx+6DM07NkmsBqznT8BGjrQobfnPUw9Bm3vvwA2r\/IwlzNpY3toFlGJcs+JHcXmcsYVdpkJT6BWqCJ+qO+IU1PY5VeM9cQgUjyKAjyQ50043dri4lKRv1HQCdaoIEs91YTTlOshAAw7z\/hMg9tHU8mRVbUtg4uIQ8sT5bb4Gdgz1QC6D8r\/C1Zit60Jiwd\/4=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1924, "gross_total": 1894, "base_fare": 887, "tax": 1037, "sell": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkyNCwiYmFzZV9mYXJlIjo4ODcsInRheCI6MTAzN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4OTQsImJhc2VfZmFyZSI6ODU3LCJ0YXgiOjEwMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NCwiYmFzZV9mYXJlIjo4NTcsInRheCI6MTAzN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MjQuMDAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODU3LjAwIiwidGF4IjoiMTAzNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1894, "base_fare": 857, "tax": 1037, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1924, "filter": { "id": "F123NP00114-42", "price": 1924, "gross_total": 1894, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopznR1bqT8xQr9QTYiQdW1IintWhxUHkIhQr8MNWNjjNXkOl4RTrpXXXiCn+3NNBEqpkpK4dak+WYEXaQ1xovMXCRbN+iZyenRnep53NITZ+qeyqcs+ZfVoHItbkG59V9v6F9YneiaDZm9jqrAUngv3Wy4om5iVV3K\/3y870sm3k9lPzbI6PZzWkfB2NevC4+giB1u2hiJuqG6wj7b3tX8EFn7VYeiYHjpDZYRiH35\/joqZj6C+SMPViXkn0JSLSAMNKAhQXJjjRIhzObKhy3TmeF7ihEYc6kwIjUaSuRMmLIahvmX2a9H1KgYPkpol8l9EHPdvdkwpsqwnGsAvbdv2M1KvYyPyidyMbK9wSaLfeUI=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1924, "gross_total": 1894, "base_fare": 887, "tax": 1037, "sell": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkyNCwiYmFzZV9mYXJlIjo4ODcsInRheCI6MTAzN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE4OTQsImJhc2VfZmFyZSI6ODU3LCJ0YXgiOjEwMzcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTg5NCwiYmFzZV9mYXJlIjo4NTcsInRheCI6MTAzN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1924, "base_fare": 887, "tax": 1037, "gross": { "base_fare": "857.00", "tax": "1037.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5MjQuMDAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODU3LjAwIiwidGF4IjoiMTAzNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTcuMDAiLCJ0YXgiOiIxMDM3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTg5NC4wMCIsImJhc2VfZmFyZSI6Ijg1Ny4wMCIsInRheCI6IjEwMzcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTg5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1894, "base_fare": 857, "tax": 1037, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1924, "filter": { "id": "F123NP00114-43", "price": 1924, "gross_total": 1894, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsakd3im4nNzpsVN8sKiKe5UjHJAnXOTyY9bS3Xo7JDPZg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-44", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pU2Qc465ttep6xUmPIDMWQ==", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-44", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "DdgSytyEqCKh4T9Xte+WRw==", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1945, "gross_total": 1915, "base_fare": 1419, "tax": 526, "sell": { "currency": "MYR", "total": 1945, "base_fare": 1419, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk0NSwiYmFzZV9mYXJlIjoxNDE5LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5MTUsImJhc2VfZmFyZSI6MTM4OSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkxNSwiYmFzZV9mYXJlIjoxMzg5LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1945, "base_fare": 1419, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1389.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1945, "base_fare": 1419, "tax": 526, "gross": { "base_fare": "1389.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NDUuMDAiLCJiYXNlX2ZhcmUiOiIxNDE5LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM4OS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkxNS4wMCIsImJhc2VfZmFyZSI6IjEzODkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzg5LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkxNS4wMCIsImJhc2VfZmFyZSI6IjEzODkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1915, "base_fare": 1389, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1945, "filter": { "id": "F123NP00114-44", "price": 1945, "gross_total": 1915, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcAtAH6HS1pVo9VEafEU2vuTtjPY62KZaDNDdaPc3f2so=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-45", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtAX\/e6rHIx17v8FgUOGKG7nZz9J3d4nrPAnr4QMQhK9RcAbHdRozNJqqL\/dqI36mU=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-45", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSSB\/pRKdrxUVdFuHpoJlC6FDQXVvv+aZ0+WzLlwOGLEVXsijmd4jX9CFI1bZgNog3A=", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1945, "gross_total": 1915, "base_fare": 1419, "tax": 526, "sell": { "currency": "MYR", "total": 1945, "base_fare": 1419, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk0NSwiYmFzZV9mYXJlIjoxNDE5LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5MTUsImJhc2VfZmFyZSI6MTM4OSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkxNSwiYmFzZV9mYXJlIjoxMzg5LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1945, "base_fare": 1419, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1389.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1945, "base_fare": 1419, "tax": 526, "gross": { "base_fare": "1389.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NDUuMDAiLCJiYXNlX2ZhcmUiOiIxNDE5LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM4OS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkxNS4wMCIsImJhc2VfZmFyZSI6IjEzODkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzg5LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkxNS4wMCIsImJhc2VfZmFyZSI6IjEzODkuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1915, "base_fare": 1389, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1945, "filter": { "id": "F123NP00114-45", "price": 1945, "gross_total": 1915, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:45:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZL9hVXSK0TP7LUWjn0w4ttBFtBGEMY1zqknyFXBYMo9gOEI6sxRhSIqSVwGFGb2T0Cr4swp0GbUMoq\/YxIp8lt", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jZgdFH86IBvF4cUHAREATe231C8Hv2IeA94fG33W2EdPO\/6qJMJ\/pasEVp9PqZMC", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1962, "gross_total": 1932, "base_fare": 810, "tax": 1152, "sell": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjo4MTAsInRheCI6MTE1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5MzIsImJhc2VfZmFyZSI6NzgwLCJ0YXgiOjExNTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkzMiwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTE1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NjIuMDAiLCJiYXNlX2ZhcmUiOiI4MTAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzgwLjAwIiwidGF4IjoiMTE1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1932, "base_fare": 780, "tax": 1152, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1962, "filter": { "id": "F123NP00114-46", "price": 1962, "gross_total": 1932, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYnw3yJxTeRKuOMVgIKMcyr3V2gJV1bcdgS6AmjgQef29gcquoZMmx9zDyROAo8QyhZ\/w1EPlsav5wzvxj3cbX+", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uFe7zHdfM\/HKLCzPQ+J7Zu4bOnUQxsw4LA8q5wTOckGYxMYi4T2WagRn4BGf65wH", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1962, "gross_total": 1932, "base_fare": 810, "tax": 1152, "sell": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjo4MTAsInRheCI6MTE1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5MzIsImJhc2VfZmFyZSI6NzgwLCJ0YXgiOjExNTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkzMiwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTE1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NjIuMDAiLCJiYXNlX2ZhcmUiOiI4MTAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzgwLjAwIiwidGF4IjoiMTE1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1932, "base_fare": 780, "tax": 1152, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1962, "filter": { "id": "F123NP00114-47", "price": 1962, "gross_total": 1932, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa7HiXsYSMOnKyE0VxgFEn5h7qlIMs7cwLZqu75MkXwFGWzJgStdREJVoePFw3TpPlKiRhabfT3fQ2laeIa4Vwv", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uFe7zHdfM\/HKLCzPQ+J7Zu4bOnUQxsw4LA8q5wTOckGYxMYi4T2WagRn4BGf65wH", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1962, "gross_total": 1932, "base_fare": 810, "tax": 1152, "sell": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjo4MTAsInRheCI6MTE1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5MzIsImJhc2VfZmFyZSI6NzgwLCJ0YXgiOjExNTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkzMiwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTE1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NjIuMDAiLCJiYXNlX2ZhcmUiOiI4MTAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzgwLjAwIiwidGF4IjoiMTE1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1932, "base_fare": 780, "tax": 1152, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1962, "filter": { "id": "F123NP00114-48", "price": 1962, "gross_total": 1932, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbcnXwqYiEBMTkh9Pv\/sF\/x3Af8A+hvLepoj+iH9ZGgSMw\/gu1P1kDSLrggCdFPpVEHTuhTaBhCuQW+MxDw7shw", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jZgdFH86IBvF4cUHAREATe231C8Hv2IeA94fG33W2EdPO\/6qJMJ\/pasEVp9PqZMC", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1962, "gross_total": 1932, "base_fare": 810, "tax": 1152, "sell": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjo4MTAsInRheCI6MTE1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5MzIsImJhc2VfZmFyZSI6NzgwLCJ0YXgiOjExNTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTkzMiwiYmFzZV9mYXJlIjo3ODAsInRheCI6MTE1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1962, "base_fare": 810, "tax": 1152, "gross": { "base_fare": "780.00", "tax": "1152.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NjIuMDAiLCJiYXNlX2ZhcmUiOiI4MTAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzgwLjAwIiwidGF4IjoiMTE1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODAuMDAiLCJ0YXgiOiIxMTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTkzMi4wMCIsImJhc2VfZmFyZSI6Ijc4MC4wMCIsInRheCI6IjExNTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTkzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1932, "base_fare": 780, "tax": 1152, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1962, "filter": { "id": "F123NP00114-49", "price": 1962, "gross_total": 1932, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbc\/\/etGxheGAgYl8qseFxMoSrErbmomNrubxbRaxfWrX0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-50", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWuXjncqezx9WIa8mKJHnTkJEK7v08l6Lo3sSPY9Xx9oF\/AUo5bmtVLcywfz5bpQCNA=", "origin": "KUL", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHOWFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWuXjncqezx9WIa8mKJHnTkJOmQVptTRELkJsBat13Z7syZLr+Lx3li2wy44TZbncY0=", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-50", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTaEgidbiERa7A+qn2MNYKxwiv5nvW9vGfTEfGxkpgf0qpqFMK9\/ncCs\/Jr\/BQq+rY=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 1973, "gross_total": 1944, "base_fare": 1469, "tax": 505, "sell": { "currency": "MYR", "total": 1973, "base_fare": 1469, "tax": 505 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk3MywiYmFzZV9mYXJlIjoxNDY5LCJ0YXgiOjUwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NDMsImJhc2VfZmFyZSI6MTQzOSwidGF4Ijo1MDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk0NCwiYmFzZV9mYXJlIjoxNDM5LCJ0YXgiOjUwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1973, "base_fare": 1469, "tax": 505, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1439.00", "tax": "505.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1973, "base_fare": 1469, "tax": 505, "gross": { "base_fare": "1439.00", "tax": "505.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5NzMuMDAiLCJiYXNlX2ZhcmUiOiIxNDY5LjAwIiwidGF4IjoiNTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzOS4wMCIsInRheCI6IjUwNS4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk0My4wMCIsImJhc2VfZmFyZSI6IjE0MzkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM5LjAwIiwidGF4IjoiNTA1LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk0NC4wMCIsImJhc2VfZmFyZSI6IjE0MzkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk0MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1944, "base_fare": 1439, "tax": 505, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1973, "filter": { "id": "F123NP00114-50", "price": 1973, "gross_total": 1944, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 20:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102040sin2026031021554668sin202603111550dac202603111805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcgAmILmnaovPFz+BrferfQzaJ9NJnHRNIYnBXpsRV52U=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWumCcFMOyoc5KuE8IxUUqwc0YdKMZPzFFN4k1bAkl71gprTN1vVauXDa8Hxbed6Ma8=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWumCcFMOyoc5KuE8IxUUqwcqQXm5VDBY9Ey8d71c6lu2CthZVrjmZFO1uBUcHAzPJY=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTQJ8r3Df66\/Cskvb9q2e444h2qXC9QY\/AXx9SlC3w4qUWO7thuJ2Y\/a\/xPkSIL7sc=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTQJ8r3Df66\/Cskvb9q2e44FUckMffeg5PZP\/lhwKvq57VCLyldgMt2vVnGk2AUYcc=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1981, "gross_total": 1951, "base_fare": 828, "tax": 1153, "sell": { "currency": "MYR", "total": 1981, "base_fare": 828, "tax": 1153 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4MSwiYmFzZV9mYXJlIjo4MjgsInRheCI6MTE1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTEsImJhc2VfZmFyZSI6Nzk4LCJ0YXgiOjExNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1MSwiYmFzZV9mYXJlIjo3OTgsInRheCI6MTE1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1981, "base_fare": 828, "tax": 1153, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "798.00", "tax": "1153.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1981, "base_fare": 828, "tax": 1153, "gross": { "base_fare": "798.00", "tax": "1153.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODEuMDAiLCJiYXNlX2ZhcmUiOiI4MjguMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk4LjAwIiwidGF4IjoiMTE1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjExNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTguMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjExNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1951, "base_fare": 798, "tax": 1153, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1981, "filter": { "id": "F123NP00114-51", "price": 1981, "gross_total": 1951, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4jwsgM4tbnwPb5Bdg0TMfYg2+tLcbm2qGMkqh+gORY9OM=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-52", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIgDLxLW+sBaJl2O7NHoD1GWU571aCAf8mURxQXRVWJw0aPWbCRuQW1hceiH5ZPBRCk=", "origin": "KUL", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHOWFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIgDLxLW+sBaJl2O7NHoD1GWKCyGVBJCc3aIVirhB1oReZuK0U8f\/V6U\/JPkueAN4gE=", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-52", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p6KEyuM6S1rFCITKjL+PJjq\/vWy4t3HJmYf5U9Uvlkij7MHbQQYW\/gGHWNyPtKOzpU=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 1984, "gross_total": 1954, "base_fare": 1479, "tax": 505, "sell": { "currency": "MYR", "total": 1984, "base_fare": 1479, "tax": 505 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4NCwiYmFzZV9mYXJlIjoxNDc5LCJ0YXgiOjUwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTQsImJhc2VfZmFyZSI6MTQ0OSwidGF4Ijo1MDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NCwiYmFzZV9mYXJlIjoxNDQ5LCJ0YXgiOjUwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1984, "base_fare": 1479, "tax": 505, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1449.00", "tax": "505.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1984, "base_fare": 1479, "tax": 505, "gross": { "base_fare": "1449.00", "tax": "505.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODQuMDAiLCJiYXNlX2ZhcmUiOiIxNDc5LjAwIiwidGF4IjoiNTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ0OS4wMCIsInRheCI6IjUwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1NC4wMCIsImJhc2VfZmFyZSI6IjE0NDkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDQ5LjAwIiwidGF4IjoiNTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1NC4wMCIsImJhc2VfZmFyZSI6IjE0NDkuMDAiLCJ0YXgiOiI1MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1954, "base_fare": 1449, "tax": 505, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1984, "filter": { "id": "F123NP00114-52", "price": 1984, "gross_total": 1954, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 20:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102040sin2026031021554668sin202603111550dac202603111805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbw\/VnOmxX0F\/qnBU3E1XtKbHMYjDSKtPDCe7HBa+yTaQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WdJfJ6Xqmzi2ljWvG3mqnw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "kGx2NHXS3sI2buNIznXIKA==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AW1GDAgJN3MSOLe9iif0ew==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "mkUVFLSkFWfu7QLoT+aEgQ==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1986, "gross_total": 1956, "base_fare": 833, "tax": 1153, "sell": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4NiwiYmFzZV9mYXJlIjo4MzMsInRheCI6MTE1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTYsImJhc2VfZmFyZSI6ODAzLCJ0YXgiOjExNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NiwiYmFzZV9mYXJlIjo4MDMsInRheCI6MTE1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODYuMDAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAzLjAwIiwidGF4IjoiMTE1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1956, "base_fare": 803, "tax": 1153, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1986, "filter": { "id": "F123NP00114-53", "price": 1986, "gross_total": 1956, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYrIxsbWEh4B01xlrj8Mp3rSLcv41ySdboHJoTPr+ueZA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-54", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WdJfJ6Xqmzi2ljWvG3mqnw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "kGx2NHXS3sI2buNIznXIKA==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-54", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AW1GDAgJN3MSOLe9iif0ew==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+d3x4GYuT+RxpsF4opUerw==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1986, "gross_total": 1956, "base_fare": 833, "tax": 1153, "sell": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4NiwiYmFzZV9mYXJlIjo4MzMsInRheCI6MTE1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTYsImJhc2VfZmFyZSI6ODAzLCJ0YXgiOjExNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NiwiYmFzZV9mYXJlIjo4MDMsInRheCI6MTE1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODYuMDAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAzLjAwIiwidGF4IjoiMTE1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1956, "base_fare": 803, "tax": 1153, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1986, "filter": { "id": "F123NP00114-54", "price": 1986, "gross_total": 1956, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYQpy5j1jInxVPfhihYim4peQf4QJ5uHb2Za5ICRJYI4A==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-55", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Nm31cXaZwl5KVtIg9R48Tw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "kGx2NHXS3sI2buNIznXIKA==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-55", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AW1GDAgJN3MSOLe9iif0ew==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "mkUVFLSkFWfu7QLoT+aEgQ==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1986, "gross_total": 1956, "base_fare": 833, "tax": 1153, "sell": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4NiwiYmFzZV9mYXJlIjo4MzMsInRheCI6MTE1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTYsImJhc2VfZmFyZSI6ODAzLCJ0YXgiOjExNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NiwiYmFzZV9mYXJlIjo4MDMsInRheCI6MTE1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODYuMDAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAzLjAwIiwidGF4IjoiMTE1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1956, "base_fare": 803, "tax": 1153, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1986, "filter": { "id": "F123NP00114-55", "price": 1986, "gross_total": 1956, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbPX4L4FBN3TiDi568nTh\/q32lYpATRGN0Ac42SlcsVbA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-56", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Nm31cXaZwl5KVtIg9R48Tw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "kGx2NHXS3sI2buNIznXIKA==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-56", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AW1GDAgJN3MSOLe9iif0ew==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+d3x4GYuT+RxpsF4opUerw==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1986, "gross_total": 1956, "base_fare": 833, "tax": 1153, "sell": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4NiwiYmFzZV9mYXJlIjo4MzMsInRheCI6MTE1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTYsImJhc2VfZmFyZSI6ODAzLCJ0YXgiOjExNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NiwiYmFzZV9mYXJlIjo4MDMsInRheCI6MTE1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1986, "base_fare": 833, "tax": 1153, "gross": { "base_fare": "803.00", "tax": "1153.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODYuMDAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAzLjAwIiwidGF4IjoiMTE1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDMuMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjExNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1956, "base_fare": 803, "tax": 1153, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1986, "filter": { "id": "F123NP00114-56", "price": 1986, "gross_total": 1956, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Upj087RDAnsHET0jOVN2FtQ8KPUJ6FzItA4rwiSaCrme", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-57", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-57", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1986, "gross_total": 1956, "base_fare": 781, "tax": 1205, "sell": { "currency": "MYR", "total": 1986, "base_fare": 781, "tax": 1205 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4NiwiYmFzZV9mYXJlIjo3ODEsInRheCI6MTIwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NTYsImJhc2VfZmFyZSI6NzUxLCJ0YXgiOjEyMDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk1NiwiYmFzZV9mYXJlIjo3NTEsInRheCI6MTIwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1986, "base_fare": 781, "tax": 1205, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "751.00", "tax": "1205.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1986, "base_fare": 781, "tax": 1205, "gross": { "base_fare": "751.00", "tax": "1205.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5ODYuMDAiLCJiYXNlX2ZhcmUiOiI3ODEuMDAiLCJ0YXgiOiIxMjA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzUxLjAwIiwidGF4IjoiMTIwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6Ijc1MS4wMCIsInRheCI6IjEyMDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NTEuMDAiLCJ0YXgiOiIxMjA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk1Ni4wMCIsImJhc2VfZmFyZSI6Ijc1MS4wMCIsInRheCI6IjEyMDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1956, "base_fare": 751, "tax": 1205, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1986, "filter": { "id": "F123NP00114-57", "price": 1986, "gross_total": 1956, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603111055dac2026031112300321dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbZcGn6x0uSOBs3OBcODrgFFUHKsgnF1SXmwpi8L5tgvg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-58", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Gk+b0bN9C0Mm6SRUQivGcg==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "XLCxiC6Gc7CSVUeCeGZ7rg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-58", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VHUEgXN4NTIAN76p5LYnSw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MLp2p4n+p2DoEWg3mCdJTA==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 1991, "gross_total": 1961, "base_fare": 838, "tax": 1153, "sell": { "currency": "MYR", "total": 1991, "base_fare": 838, "tax": 1153 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5MSwiYmFzZV9mYXJlIjo4MzgsInRheCI6MTE1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NjEsImJhc2VfZmFyZSI6ODA4LCJ0YXgiOjExNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MSwiYmFzZV9mYXJlIjo4MDgsInRheCI6MTE1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1991, "base_fare": 838, "tax": 1153, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "808.00", "tax": "1153.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1991, "base_fare": 838, "tax": 1153, "gross": { "base_fare": "808.00", "tax": "1153.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5OTEuMDAiLCJiYXNlX2ZhcmUiOiI4MzguMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODA4LjAwIiwidGF4IjoiMTE1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjExNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDguMDAiLCJ0YXgiOiIxMTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjExNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1961, "base_fare": 808, "tax": 1153, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1991, "filter": { "id": "F123NP00114-58", "price": 1991, "gross_total": 1961, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA22sIiBcZPyeCR50DFWMwxJKkcaof0XbzDbeXshJhJbZ8KDnjjkJ+VX1JywOCnozU8noAZo9nIE8cNpSvXtBodFPcaPMNpsf2z3b\/OrpBbgLEDVgYqEAGjXemMD35NqrD3qgRkwyVB+WltbOfXai2G9XUTJ7K50dSlAFsdXbnOKl7eAG871ECnnQXARWrJ\/nRwyf9eolwE1UnxR1S\/NLoikA64QgdSegLbUKyZ3JQykakdhKQyHmwEfkmm5bVLSakZ\/Hgt+rL5HU+5aI5\/hbWMRel+EABK1afGijAT72Y0CQPTxkh8l+lJJ47Wcnz\/lYRf5Uab7mXgdida5trTjSejrjhKtocAYX6iNWp9JaO5e3lGIE9r9HSNFWdg8b\/ZPqiUHBsDcK3Rz7Z74+qlw1YBBBDXxpy5TaCVLnrKlMWYECN7fdIItd\/z2ujHRUeN2SzkLOZKKdIYQAzdV5Q5YBIIabZ9mdOH4K2nYAyg+umkEVzJHw04EhtmGQuZje1eB9xf2r5XdPVqjQsNnuOy3tRpTKSuOg8Pw3rNALfFJHJhD00eVkwedxp75KK2VYx1dd8+Bwbgg38VbfeGt88ITLhrs8c+VtITnpTbGcGdB1+4yl+eFZKpZ84uLhXe16fsXAu5J1\/q0wMBPJTfa4yKLY79+P\/27MhK8Ot8lnQ9Pj9jcjBUU0PYf1XIs\/Q0Yza+cymNBwARlOst24c6VSX6l94buw9\/ZGEQzE05KghA2Mz6vAFg6oML7kUruwSqH6q9bBP1KasblrjNfEXkrbNLof8gaFm9bP1kQ9jGvOphZTDryo5mpZDQ2BA8G1CtTN5e70qnhOd1GJH0gUsDdQhoi0TShDV6g9RwKXpvdbZ9d+S50x0iAN2dmLnFfilki5YYGtSCDNL7NpcshyON8w8PLCcDpwwr3XHUt88zfFFS9B7+MLMmABE1hx8wZP5zQkKGWAS+9LYILm5dDpEW2ChVbi7SUg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-59", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-59", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1992, "gross_total": 1962, "base_fare": 1466, "tax": 526, "sell": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5MiwiYmFzZV9mYXJlIjoxNDY2LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NjIsImJhc2VfZmFyZSI6MTQzNiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5OTIuMDAiLCJiYXNlX2ZhcmUiOiIxNDY2LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1962, "base_fare": 1436, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1992, "filter": { "id": "F123NP00114-59", "price": 1992, "gross_total": 1962, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2151enDx0Gl0IqJcBPJ4AfjQSHAsPQo\/66ZtIToLkg5BGkYDGJm\/RXzImvkhpDoRzd4E\/x1RO931l2YQ9eYQy2iRneJhCMkPmdffbYuKAgpij1QmA8NNAqtYwj0K7laX+uaOX3cG2rafTJFPnTxPzCDN3AxlLZ1Mz6xp4ycMBQF0GNeGD387hXpN905bm7baO7AimAL5lNVytpoQBJ4+eGf8Z0pUkbfsnKLiR\/rV7dnbqOV0g9lqKe59PHR5xN9YgfPFfVD747iATEf6NGWAj6i3Gmw3lAM+V2nv++TGhhtnaq49jjEshvokCr2ULwbk8clqURPeKJYl\/1w+OcnGWHzyI5fsVVuNYtROIq+TxGeU8rDWdnCJrGwYHdUjyDK9gJvjGzHYybma4VSQCcOYJvMfbrZn6ggqtgnHqqqjxqXrrF1zhXxNFWgPAIDNBG8vX6cEI52+FpDaWNxTQJFObceZ85N7ZlcgbYGYqpwpxzjYWDQbsOUUHPWeJEG8c\/cJx7RRJp3C5hP6YogbZf8RF4pB7eq0sU9McDI+BaVrMaTnFOHJP5KQ3+XJjGBxwMnMgd5JoGy1Q3z58EUV1h+wo9JCZS\/t2vDIJk+gwF770fWvXeQuvQ\/Xel1vTZkrTGdnT1m3FB4LGhp\/bZLuN+p2dq+cAZoF+841cV6rPjyyROqnpVyYOP55gZJgHX98G5tMAsDRno8Vuq71w+GjqNOw0aXs0AJEuLbcOv3pwOow8OUx7SuZXcQGwiUPjmD76\/nFliLnwpkHpz6hINfGmHehlPvGEtAOfkpAjCXhV+pXt079qBd79UQvD2UJb+BJKhzWpVlsyuadR7COHq+ManFcsYQwqrakxd9YJaICL1TX2QXDrl6YfWGCIorR+rVC1r4tGdfhCcCNYmWd2nyxNrfFAp+JqoXNPEBMxzp+ox6XUBNumJ3HZ\/eCTfSs8sce3A+VDCjpSftrvjImusJDIBLQwGw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-60", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-60", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1992, "gross_total": 1962, "base_fare": 1466, "tax": 526, "sell": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5MiwiYmFzZV9mYXJlIjoxNDY2LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NjIsImJhc2VfZmFyZSI6MTQzNiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5OTIuMDAiLCJiYXNlX2ZhcmUiOiIxNDY2LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1962, "base_fare": 1436, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1992, "filter": { "id": "F123NP00114-60", "price": 1992, "gross_total": 1962, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4atD+0dA1uLELHAjRARzuULBe2I5bIlnvtSf01HVldqJR99GVtil+hFmanWdjK\/0LO+RAnDqNA2P+7O5OxOPy0zu31rPS7lDId2Z8EWp11mjLF2TWjnHOqkQaW2AtkaQfbGEmWBX2tLtb319fZSbxE2yyIuSukBiAUOFxrXlHQCoPgZlHDCMjgZ+QMam2Sy7gXzpQeEg+dhvMZHOOtZ3cQKiDYLtV08VAIwphuYaV7uxrPI7dbL2k4nGpLrfUcQQTaSta1rk7Y4ZLO3iJR0GsKovGGGVnDuTfUaB5bHPztzWiaOk3VEYi3kWWgUfEf9nZIfwxUUtV\/M+qA0UF7JTvVrmQY6dIzqfijgoGQZMjrA+9Dw1gsIMD5DlWkonnCFUXEOKCUcM+zamtwwF7G6zA8C+Idv3BGAsrw6zL5IUk+ujajtvfmpHiYWQsCOkzl6ZEM3iP2QhhG5LBE5cXMs+5BIEJyjegfl7QhRID6PP77R29PQKND8bTADHc1IIDtTPHG3sOkCddu5IGTo\/UnrwJVirrk0RyidxqOewlhAj49v9jcli\/FofkDQjQtzODNjtiXGLP6uD1qydAg9s1+BNcE0JVPZVeRRjS5f8NXxGhb+HC40rhWucPAtfEFI7OpG1j6RwDioOq+woE+ambewl8beC7beEzJs7zLhBq8r2ZDhzUpqEA6Aw\/VPh1yHh+1WEtli9elc5HEenGbFMoMnfdgghiHrwVKaCLlYxC2vwSzAYOmXlynmQaVyKrbI7bnyYIsBH74qTB8ZAlg0PBINToXrcAJ1skp5i7M9AXNl3\/NmNbAs0uVgOhll71Nn1Uq1wGHJT+yuD6GV9LgWOXtPtBluFw4J1cgveB6M8RB8Q5ugW\/AGMo+1WzjYduH+MyT+wg8+TfkBbReLJ\/QT1CxbFRB1DywfEBEfqQezZEE5qE7PryPXrbHPdutL+qTxrKVmVlHZxBWsL\/NAkqhdWqnuQ+ZAA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-61", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-61", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1992, "gross_total": 1962, "base_fare": 1466, "tax": 526, "sell": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5MiwiYmFzZV9mYXJlIjoxNDY2LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NjIsImJhc2VfZmFyZSI6MTQzNiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5OTIuMDAiLCJiYXNlX2ZhcmUiOiIxNDY2LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1962, "base_fare": 1436, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1992, "filter": { "id": "F123NP00114-61", "price": 1992, "gross_total": 1962, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4a3NeWBA1nc\/3sIiqWZSH\/FV+iMV9OfKODrCd7Pmn5Bo2oKNmOVZ05nhubGzRGzqi+luRid1Vc2smQGK8W\/LwOBxPEnsjxPrholSGSU7p9XD4EBw3Pj0RusPV4SL\/SqBXqRwwOAk5u4MErBpAHv6xtplqcUBE43WYvK9LatI22rqara7pkP2kVtbhmPa20I62Z4ELC9BSX2pIi\/MWRcTac2Btnwhk942\/q5xo4jVHT8b6fBP+LDTW1BTPBUNd2cZhzgHsqgbRhbViyHl2P4kfotYdxTKDViGmL2Leqrrr\/d53VVPF5TqkW\/B5BCphMuDi5xjZfNWqkHyL0PPNTYq7dFNe7IClzWiKi4uuz0JdHZQ5vBDREZ4E8RWAA6lQyblPluhpvfyssj2X\/3iE3cUzdYz0F0iTFBtGbK4DuURPTJv7TzldKsNrj\/D4l+6VlhnWl\/M6CrFrqm8PQ9gnwekFxouPREP+fYi+8K9dbql1e7hdJkF2anIZq5iljWB4Fv6oyMFiblG+U\/UcIuurAvHlIhNqBh6Q0QuwpW2JcUN8\/RFYkEHZ8XFeLTdkJpyozV\/v8U584\/Doe04KYuvnFa0ZgfZ4IFBjpWvNeW40Xqgrbvuz9ybGNtYK45vWrbKzADg5ZHtwILDWLnhshJaD2WmW8Iuj5CpMuRdD1eOcfnaxzxx04Iqx8+ghreJla36XDIWvmTHEtpYgC6KwzxrFdtlm43xFx+BY5fEMdt98c1yjtP00ZiyyN1nM0+yBn+Z55XAXBB6TzvhIK1TOsdnaNZnUdUcah0fXD7aAm+iuGdhWGP0S5buoDc2ZIgizW22RVdCwgIT8VT+ksUbjhmBN7bD2mVeeKceUTh6CLO7RWf7dRO7g5aE3YJcf2q8qxyYsPlElBs7mdgIPy7mcCgzjFiRZwBWAG9U+Yvdfr6sW\/jtR15j2H0cgNmqnaALc5Q8tbS+shIPr4zr3UQB89JuhgQAEslA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-62", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-62", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 1992, "gross_total": 1962, "base_fare": 1466, "tax": 526, "sell": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5MiwiYmFzZV9mYXJlIjoxNDY2LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NjIsImJhc2VfZmFyZSI6MTQzNiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2MiwiYmFzZV9mYXJlIjoxNDM2LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1992, "base_fare": 1466, "tax": 526, "gross": { "base_fare": "1436.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5OTIuMDAiLCJiYXNlX2ZhcmUiOiIxNDY2LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQzNi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDM2LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2Mi4wMCIsImJhc2VfZmFyZSI6IjE0MzYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1962, "base_fare": 1436, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 1992, "filter": { "id": "F123NP00114-62", "price": 1992, "gross_total": 1962, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UrYRkET\/9pRnXg4VvShzbg0jl0ghPSFrYHIvejpgATnq", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-63", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-63", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 1998, "gross_total": 1968, "base_fare": 1747, "tax": 251, "sell": { "currency": "MYR", "total": 1998, "base_fare": 1747, "tax": 251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5OCwiYmFzZV9mYXJlIjoxNzQ3LCJ0YXgiOjI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NjgsImJhc2VfZmFyZSI6MTcxNywidGF4IjoyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk2OCwiYmFzZV9mYXJlIjoxNzE3LCJ0YXgiOjI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 1998, "base_fare": 1747, "tax": 251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1717.00", "tax": "251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 1998, "base_fare": 1747, "tax": 251, "gross": { "base_fare": "1717.00", "tax": "251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE5OTguMDAiLCJiYXNlX2ZhcmUiOiIxNzQ3LjAwIiwidGF4IjoiMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNy4wMCIsInRheCI6IjI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2OC4wMCIsImJhc2VfZmFyZSI6IjE3MTcuMDAiLCJ0YXgiOiIyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE3LjAwIiwidGF4IjoiMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk2OC4wMCIsImJhc2VfZmFyZSI6IjE3MTcuMDAiLCJ0YXgiOiIyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1968, "base_fare": 1717, "tax": 251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 1998, "filter": { "id": "F123NP00114-63", "price": 1998, "gross_total": 1968, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvPEK6YuZBE\/uuM9ngGZA6\/fnszF7XUerq707iZSph2TxfziJuc1xdCoPS0Xqic1C0rzOHrJoepppd2BY\/\/0AM2rimIvMsKWOVl4xVxjEPZxdY2Fcx7iw6HCOwnOFcQHJXJh3M8Z+F12utdmZaF\/gdHkYBR1K5nYAUf9f8XscTeAgMrcwyOgR\/ptewLmJ6HlyL7e4+cavOafgBtGTKMQYm+mljq\/QYiW8j7ErhXFeCNyDeeyPbFbKKy+mW0k2fm0wXPCmnZHXZW0YhTll20rJC3OXKUdUYJj42HpwH\/LXkvyTbubUjMgpuyaRkJL\/vS\/9wYyZQVcxxL8N0Scd4M6KjtfO36CVjTNCZuxtsi5qesyab+hK\/wR7sEHydnaKGeZjCg3mUMCPDC9n35eAKpKQPj9zTo+w4qjNdXUpy3UVRI4lu4e+nmfHu8k6jHaiZsMVLcoBpMGT31Jo6mQCFkbe\/8J5hinIh7qKBkbxGpSpNJfSzzSfrZGarb4qhkaOett9bUJXuUi\/cv3BulAQ+dXOm\/n6M4P0r0LlRka1ISsH1VMSsOqrLcB2y7eWsjKeyk0TlfKCllC\/hHVBbM9sFJptlXFRG\/SVneJSeYotQhPEFrbZ2L1uwUb355XzOoYT5JOrw6x85mou6aYg6fhaOhMnDnDbZ+nGuzdVpw2B4Y7uJUNWakuMbSTxwcq7Tya6uK7Z1wqDVVT7f1s2+Q\/LaqXwtx1mC3c9RD68SP79lfG95kDqpNKHB8UVonUSpMMzn3n8sCWrPPpELK7wYMYh7Hk7B08tiAssFQ0pETDWnWBg423PRkK1hu2ILZ5v8G0YQjUoHLhynYATqrJhpWkbLSJlMlyaePWupcW9igvpUuieKcfHrtZjXz\/7CMbMw3IqYS+wHvxjG0r10l0p0JwhtKjaE1RnjEiBOzTapyUuKF\/B0lEk+HYIlPc3ZPQzRPK3Q+1SnPMLICXo2vdFehWJoM4kNxFyZJnG1A5dO31q\/SqGSiXE=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-64", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-64", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2001, "gross_total": 1971, "base_fare": 1476, "tax": 525, "sell": { "currency": "MYR", "total": 2001, "base_fare": 1476, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAwMSwiYmFzZV9mYXJlIjoxNDc2LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NzEsImJhc2VfZmFyZSI6MTQ0NiwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk3MSwiYmFzZV9mYXJlIjoxNDQ2LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2001, "base_fare": 1476, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1446.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2001, "base_fare": 1476, "tax": 525, "gross": { "base_fare": "1446.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxNDc2LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ0Ni4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3MS4wMCIsImJhc2VfZmFyZSI6IjE0NDYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDQ2LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3MS4wMCIsImJhc2VfZmFyZSI6IjE0NDYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk3MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1971, "base_fare": 1446, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2001, "filter": { "id": "F123NP00114-64", "price": 2001, "gross_total": 1971, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvo20V\/tMQF7IRtUVLo+8HZWklkTrhbyzGX+l6CkPjEsgeOVPqXOantQOgq3ku+rEntL582tii\/emXuXKBgt1iylt2SP6ZlG3Vx6s2IbuZO5qRqe4zbdsQsXK0QDFV7ktJsacsP2Nep3QbVsf2tRDbr0B8kDRJ439pFpCZAtrhM1hX4FsgiRMAeokogJB4y6YrBMVdQZyv5EXMXibtdYZUCRCemIiKheZlFSSYJlZSQVHoo1CP6BeYaTbY7CgIJokXP8i4gz3GW61NZFhQEQ+17UGC\/0H\/FVfD0xsBLzp+SMqWlZ\/2ZA0bhFGA0Ipo81+c32rmxMJAsfRQtciz+k+VnpCqDyw2NoDmeIhO+pGXJS5Hx0NC6lgQwnPaXxk4TsRV8etIfgqx2hyW77Dgmn5YF3kXuBt7QZg6gNe1gWjwX+aAxS1ioh3e\/OFIJjYJTW2w1lKlhfvuYhvjwg1pSUx4P1x2TquJimQaW5svFCJEYYGzHvskaQ7VDHskE5oU8BLGw9+m0rYSDhbEHlViWYpSNMs9xlMxxhUr1Wo0x0qq0Q\/6TLCT+9EBLHf2\/B6H95jnltSldmarNP7KZm5gATT4U1RGPZPrVk\/f9TjSZ4jlBVxM313y9\/SWFj6GSA2AWyDw\/i808HKHRNzgLbOGX57mM44+bs7m4SQQ\/WHvwm5kCjKk8tcfapSziXiqeqmUDA08JAodeHQyHSK0W5+Ze9r1bBRX+jbbDXOFtBTizL1MeQseZjETSVtNOKudqfJ61YxFoD28elt1hnHvKu92dbjhv1Vk8I72X5uSpLCK+M0wmMWmt7eEeMecwkJrEtIn3ZlexzjtJX5kbNO5vEUJC+AwNBpJOEkTBAB1j0uYi1P4TYpJEdpnkUROTd+37I0bqldP19sbbKkVuU9VaXEr\/9n9WgzFYYkL1IkDL9I1o1Mi5WDrGyZLlmToyT9vmpJEMWYb3K9VWVmj0QEr\/jq6P0exdoDeblcu0rJCQGPzudA7mmc=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-65", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-65", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2001, "gross_total": 1971, "base_fare": 1476, "tax": 525, "sell": { "currency": "MYR", "total": 2001, "base_fare": 1476, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAwMSwiYmFzZV9mYXJlIjoxNDc2LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NzEsImJhc2VfZmFyZSI6MTQ0NiwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk3MSwiYmFzZV9mYXJlIjoxNDQ2LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2001, "base_fare": 1476, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1446.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2001, "base_fare": 1476, "tax": 525, "gross": { "base_fare": "1446.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMDEuMDAiLCJiYXNlX2ZhcmUiOiIxNDc2LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ0Ni4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3MS4wMCIsImJhc2VfZmFyZSI6IjE0NDYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDQ2LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3MS4wMCIsImJhc2VfZmFyZSI6IjE0NDYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk3MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1971, "base_fare": 1446, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2001, "filter": { "id": "F123NP00114-65", "price": 2001, "gross_total": 1971, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0VigI6grDTRAjKxzdsWiZzcipgU8UzSd+6CV1\/DXr7kkP\/MHr3B1Vd0SS4ZO5f8UewZtwEXitscr300zLvk\/nP3qffj5GQrnZQ\/jNP0qtxPzT6TC1ExbnFtKwGSnEk4bJlE1COy83KT64zs\/NFchiHJphnwk1mga064D5viQQfXrzOKJ\/PQOK4yjTVfjQCauIcEdKm6RBu7Pk68Bdom5eBZ0q2llvgK2T7+mYmkGsa48k\/qD6\/ibXoDgaj2GqKuaStGHsfKEXTnPTJ27qTd5R3GsDpGvGMTTkA5P1A8zMPls3xsvQ4ZNap3vWq6B3XiQl7se4TChPw78weOymFKJUMtHFJ0Pyge\/2005xYKk2vhk22xh0jmfNBvUpyHAHH6rhv7VXxIYX1gWsKKa0mnpiWYKVRYf7hzXGQkCDQDdOFbY+978W\/hmifasarQZHOw+YeSv+dWvTtxkC4YDarfkAulbxKcZmGXDeFm21C3u9Nh3+2p1gQwNZScR25jiWuT1YFkPaVvLkZu3pVX0nXHxo9CmAdeKZv75X22VqehrJujV7Jx8xB54uooTIrCP8O0CO2SmsvhHLpf\/gAwrl349DDr6szimaoKTuz\/nqHP3XOWI05uFD1dEiOT3OBW8FolCBYWNTsSUjQeWx\/xg9jfutyt2akckomjAoWC7uz4FMzilA8mPBJkddflc1Qe16uqqbYFbgpSdZVu51QYGJQyv93eoZBEsvjuq+D+JMMotEHONlGsvKLCjjAGXmnFUIk3ZZrwEpr3c39KAvvUUk746TeRU91rIY4gmjhy1c2jW7IuXH3UtuVzqOR6wNlqHjmcTjAnWimNRSXQAH8RkeYBAjr7xO4Bsy3Ja9agJoP6VxewfxBQrhq27OzbfQ29rCjrc3In7qsp1eRQfllOZubORPez2LD0mocC\/V8XzO0AN\/pWm+QJbnL3gJaJKmcunU3835Cv0TGSnbHuIk1m+o1LR1S6oxtTSjzogOXzoiHCTlAOftEE=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-66", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-66", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2005, "gross_total": 1975, "base_fare": 1480, "tax": 525, "sell": { "currency": "MYR", "total": 2005, "base_fare": 1480, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAwNSwiYmFzZV9mYXJlIjoxNDgwLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NzUsImJhc2VfZmFyZSI6MTQ1MCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk3NSwiYmFzZV9mYXJlIjoxNDUwLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2005, "base_fare": 1480, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1450.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2005, "base_fare": 1480, "tax": 525, "gross": { "base_fare": "1450.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMDUuMDAiLCJiYXNlX2ZhcmUiOiIxNDgwLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ1MC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3NS4wMCIsImJhc2VfZmFyZSI6IjE0NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDUwLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3NS4wMCIsImJhc2VfZmFyZSI6IjE0NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1975, "base_fare": 1450, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2005, "filter": { "id": "F123NP00114-66", "price": 2005, "gross_total": 1975, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0VigBOJ3z37ll4HLdyxMxrzn51CRt2y\/3nyctoxJWE3swPcVM7\/HgvvBR7JGk5DScjmRWAtIKmIzA5jCJbMWfYApjYJ365I8ubL46MrA2C3bXbVdhXBn4wECUNZFTU1Yaw1Q9aFJlh8sJ6ULHPYk3u+Fl3G+vVgQy3YtHbI5VNQXIy4\/8w9g4wSJf\/goEziVGmBNJnJpifSCSQgSs+g+QmALkTP6KgUt\/q2FU8nK3eDEJnLh13S0bgVSlxQuJEN+RwQhC\/mp9TFByb3MIBHh7c5tSU4ZMKO5nvjCzfCDofTTWpPlfXN3ju+4oKAfAKUi++C\/ZodM\/i\/8J5uSq\/MQGLeaZ1EQ2VoZ+G6Qze\/stb7n36VBWz4gi\/lToWk44SaTs0MC5CKuleROGZ98wYh\/xxFc+qM50yQ1oeeBZkpnvZtFBhJbyaPgRqofnrYL+yQXoDrCO\/6uERlt8onWgIrgI0ZI+iCcIFhwdQaqxp9OyfE32WHF+LEMt1HEf+rIRgOLyiSJccAFebtLgNTQyV7KCbB0LYyqwIUHVF+rTE5c7IUwVXVeYADa4mpcj3S8ktzRUenmfT8iHLN+8\/hKv4EzDgoZMAPOO5ibMDIeFSXl3boG1BoZ3fRZNY4fOSk2WIwtFt44dWcUhmqDw+ZBDVnGfUzuMuFPaxhoojjInOn5H8Mz4sHaVyL5yIt5sz7WggSKFwgn4yKBhIl1abS8Ucu4z7IZxlhlGss1KG0fj\/g7tNm9dFMr99w1rBOzrsqgB+M\/mbHKZLdqmFJghc94\/3nXHbt98qZC8psgD+fiWmNFzAxfZ2vsPBD8EUMKO6JX2e9\/m2MW7OK13XuU0Vrt1DskL3t+OYIDolg8+R9NY1Q2SKsB9gPrbbiMHOph8ytiMD3vUr6sXdiGt47wL4oJ4yNp90z5gmPidTGSQALDi7ntMgF4g2lC88jkHhSkG4Fll\/MLCE0nOAxGhCYXZq433o0xVKWBx1cHuREVoebMkRpWg7tAr8g=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-67", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-67", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2005, "gross_total": 1975, "base_fare": 1480, "tax": 525, "sell": { "currency": "MYR", "total": 2005, "base_fare": 1480, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAwNSwiYmFzZV9mYXJlIjoxNDgwLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5NzUsImJhc2VfZmFyZSI6MTQ1MCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk3NSwiYmFzZV9mYXJlIjoxNDUwLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2005, "base_fare": 1480, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1450.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2005, "base_fare": 1480, "tax": 525, "gross": { "base_fare": "1450.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMDUuMDAiLCJiYXNlX2ZhcmUiOiIxNDgwLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ1MC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3NS4wMCIsImJhc2VfZmFyZSI6IjE0NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDUwLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk3NS4wMCIsImJhc2VfZmFyZSI6IjE0NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1975, "base_fare": 1450, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2005, "filter": { "id": "F123NP00114-67", "price": 2005, "gross_total": 1975, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UkAmh81msPfPFXB+SJpVK3SMFhEaFFD\/brF+Rq+4Oqf6", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-68", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-68", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2013, "gross_total": 1983, "base_fare": 1514, "tax": 499, "sell": { "currency": "MYR", "total": 2013, "base_fare": 1514, "tax": 499 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAxMywiYmFzZV9mYXJlIjoxNTE0LCJ0YXgiOjQ5OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5ODMsImJhc2VfZmFyZSI6MTQ4NCwidGF4Ijo0OTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk4MywiYmFzZV9mYXJlIjoxNDg0LCJ0YXgiOjQ5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2013, "base_fare": 1514, "tax": 499, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1484.00", "tax": "499.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2013, "base_fare": 1514, "tax": 499, "gross": { "base_fare": "1484.00", "tax": "499.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMTMuMDAiLCJiYXNlX2ZhcmUiOiIxNTE0LjAwIiwidGF4IjoiNDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NC4wMCIsInRheCI6IjQ5OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk4My4wMCIsImJhc2VfZmFyZSI6IjE0ODQuMDAiLCJ0YXgiOiI0OTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDg0LjAwIiwidGF4IjoiNDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk4My4wMCIsImJhc2VfZmFyZSI6IjE0ODQuMDAiLCJ0YXgiOiI0OTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk4MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1983, "base_fare": 1484, "tax": 499, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2013, "filter": { "id": "F123NP00114-68", "price": 2013, "gross_total": 1983, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603111055dac2026031112300321dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzReKOw\/9DoFAZ4UVNwELL774pyUgAs5QILhUV7DvAQqyOx\/0yrdiek3+texV3gSxOD5XRXROBg5xAlMaQi0yFlDlatUPvHoL60XU7lTzkmFOFNkclFaOieY15mQbkfTOlX89ACbpHcpgAeMDrY+NSBlh5vidiqhW1F8\/1J3wTYKX3H0dX6KpVPYbf8WDajpJB1lkJ8WQ3hpFkvabx7CbxMnUxwTFfzqFOZeJ+4zq5UNJO+2pe686ZDstXdRDWb5O4Uj\/KJrTsgNb5PNkjXkTPPRVDxCrFVaU1FPXVVfSL7bJKi1RVihb+BmNQTVH1Qt+X3kWJPuzgtKtF1UOKI+X2e7iynL3cWW43LblznQro3CI=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-69", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-69", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2024, "gross_total": 1994, "base_fare": 890, "tax": 1134, "sell": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNCwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTEzNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTQsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExMzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NCwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTEzNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTEzNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1994, "base_fare": 860, "tax": 1134, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2024, "filter": { "id": "F123NP00114-69", "price": 2024, "gross_total": 1994, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzuokLGkbmAM1DloN3PupHy0Cqzpo1M97y6FsUDGQuD67Gp8GnYrtOB78UFmrtX6tCYvJ1OtnLJo5pR5EX6hY3X+P7j0w3r7Gc2W41Nq1R2x\/exZB9JeY3Rx+qv8ZpSWhyzFDyY7ihv\/YzOKSJLcO1tQapEDFLcChQUi5CILQ00xu7ke5Bt1uXv6fNhbB2ER9Z\/xZdYxX8zJtCeJiegrUt\/GrL\/Pu05HXaHYcYwkcZ6r6dcRzZwaRdNVlw3rGI9dhm8Y7QU3pLQoz3m61HYlm44LTcTDL\/y8pvgI21SUrJkMoZ1nKEX\/AuZDd9zSPFEpJU566GqAcfaA+tB0N+zGw1Mg\/KZC9VqKH0p8EP32FQA5Q=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-70", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-70", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2024, "gross_total": 1994, "base_fare": 890, "tax": 1134, "sell": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNCwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTEzNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTQsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExMzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NCwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTEzNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTEzNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1994, "base_fare": 860, "tax": 1134, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2024, "filter": { "id": "F123NP00114-70", "price": 2024, "gross_total": 1994, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzReKOw\/9DoFAZ4UVNwELL71PmavbEhEqiGG4BtsWEnsoJdItMtafKQWJ9Ff5zCxOUiu\/8auau6tQTBpJj\/QHOufN9r6dWq9NXG3x1mYV40N2hFJDFD78Kbiy9Os5mnAXZnXdXMNsbKcc\/y5kfAT3IUHkorf7b+ttiWIsIPkqaNA0gmzFdK3Pf2HJREAdEYhdEUaH31HERhijO6dlQcS0pptuE7Rz+UHCZxilzpVw0YRvvkfKHSLNxG91zUvmKxOf4sRep7s8y97J820aUeeJoQAV6t\/pa3Oi15Xa+bhLw95uMny9FSWZ\/VTeqOhrTe6CR2jKthEA96e2+JR0J81ATQhlwoBoczsoP9aJ0hAkZM10=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-71", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-71", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2024, "gross_total": 1994, "base_fare": 890, "tax": 1134, "sell": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNCwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTEzNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTQsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExMzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NCwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTEzNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTEzNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1994, "base_fare": 860, "tax": 1134, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2024, "filter": { "id": "F123NP00114-71", "price": 2024, "gross_total": 1994, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzReKOw\/9DoFAZ4UVNwELL78IX9dRtCVXBJ6e9hlVCaKejk7tlGd8igghTEnBPaT+ZHfy0z4o0itzpM2dY72Edja5gPNIlk4Td5XqoWOEwBWbViFFnyvskV9eJCGRf2NpwCUULXh281YlkpZ8qX9hMpoRH9hVKIGXeoqT0h\/tTzZ\/jVCldXxqcqq3TouDXMh8dQmXA4MA+VP8xtrdTStsPBu7VLoPszrYC9mOhuwUFLq4AJa7HQPCLRTYCp8BQoJ94RyahVXHyk92mGQTygLnNY4DxvKMBRJPXyCBG1LkWtvTboiAOTZqBw02TxlRJTDqqPovLbIGUzRgwjq4Fn65aKLRBZdM\/A52hSkUlyHnLwAM=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-72", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-72", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2024, "gross_total": 1994, "base_fare": 890, "tax": 1134, "sell": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNCwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTEzNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTQsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExMzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NCwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTEzNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTEzNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1994, "base_fare": 860, "tax": 1134, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2024, "filter": { "id": "F123NP00114-72", "price": 2024, "gross_total": 1994, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopz5lsIYCQeDJhZMJ2xuZ6XM4ql+Je0Vv\/2BWi4DfJuZDXW9pXAnvfJkedG\/ou1nPcepvNPjvafEeFA1cNPZBExjCcZs7LQOYe7a5KDfqaQ2tljNXpiukRg3QdEJTdIhiA\/dpd9q6XM2heGjvCInyq0Ok4Gk0\/wIcg+6JWanN1E2h3Rp4CmPE88cRnH2kuCmiG\/Be+jm7\/tCiaJxJfB+f\/1faRE5jDfPq7slDQ6FoHerULueAi5VhdfgRHWnfhWtb5uNr\/Id8TSVPd9Tz2+L4ZQmxW9q1Bqtf\/V1q3JRkLSmqIrxb7hz8ESHYlow608AChRtixjpF80LGeQNgfhJhKh98Hq+YV9admSfSCwHHqkeLc=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-73", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-73", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2024, "gross_total": 1994, "base_fare": 890, "tax": 1134, "sell": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNCwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTEzNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTQsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExMzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NCwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTEzNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTEzNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1994, "base_fare": 860, "tax": 1134, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2024, "filter": { "id": "F123NP00114-73", "price": 2024, "gross_total": 1994, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopz5lsIYCQeDJhZMJ2xuZ6XMwcVaGA1HexQZ2UBw5q\/fc2O+\/hHJArYrtSdNJX\/0RGyPgCie7qhxMDcpk99uM54vZQphPuQlTk352AJijrsqcYz2KmvbthunF47yn2+eQXXmcmm8S4Uz6WrZDvWZBkBhhq8XWZyjW7ZwlkgExAbwFjybcL66C6Sk8Cy9TZXVb1\/7Yi2Mu9PO+JVcra6BdS30pKYORSXFhDqCzbjsbPyYh9mN8wMCGRN8q7D\/0+mdginW1VaLZdBCDfIAXv27alpgokocecWCVV+f6jlqRafv+ygO8DGFWExXTrlDYUoFE\/k3xxtFenBi+aw3dF+gQwhiW2kexnKk\/ICnas5AsFi4t0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-74", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-74", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2024, "gross_total": 1994, "base_fare": 890, "tax": 1134, "sell": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNCwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTEzNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTQsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExMzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NCwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTEzNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2024, "base_fare": 890, "tax": 1134, "gross": { "base_fare": "860.00", "tax": "1134.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTEzNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTM0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5NC4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExMzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1994, "base_fare": 860, "tax": 1134, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2024, "filter": { "id": "F123NP00114-74", "price": 2024, "gross_total": 1994, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UsWnp7jl13j3gldx6AMyk8TY1YP4tZl\/tVOIrmoKdZ6w", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-75", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 07:50:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 09:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0601" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0601" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT06H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] }, { "group": 1, "flight_key": "F123NP00114-75", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2027, "gross_total": 1997, "base_fare": 1824, "tax": 203, "sell": { "currency": "MYR", "total": 2027, "base_fare": 1824, "tax": 203 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNywiYmFzZV9mYXJlIjoxODI0LCJ0YXgiOjIwM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTcsImJhc2VfZmFyZSI6MTc5NCwidGF4IjoyMDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NywiYmFzZV9mYXJlIjoxNzk0LCJ0YXgiOjIwM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2027, "base_fare": 1824, "tax": 203, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1794.00", "tax": "203.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2027, "base_fare": 1824, "tax": 203, "gross": { "base_fare": "1794.00", "tax": "203.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjcuMDAiLCJiYXNlX2ZhcmUiOiIxODI0LjAwIiwidGF4IjoiMjAzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5NC4wMCIsInRheCI6IjIwMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5Ny4wMCIsImJhc2VfZmFyZSI6IjE3OTQuMDAiLCJ0YXgiOiIyMDMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk0LjAwIiwidGF4IjoiMjAzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5Ny4wMCIsImJhc2VfZmFyZSI6IjE3OTQuMDAiLCJ0YXgiOiIyMDMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1997, "base_fare": 1794, "tax": 203, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2027, "filter": { "id": "F123NP00114-75", "price": 2027, "gross_total": 1997, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 07:50:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100750sin2026031009050601sin202603101550dac2026031018050585dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UlS5SfNzvRZBCyu5g6LsMFfm4VF66g+ZIp85n17NARnQ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-76", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 23:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-11 00:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0609" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0609" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-11", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] }, { "group": 1, "flight_key": "F123NP00114-76", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2027, "gross_total": 1997, "base_fare": 1824, "tax": 203, "sell": { "currency": "MYR", "total": 2027, "base_fare": 1824, "tax": 203 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyNywiYmFzZV9mYXJlIjoxODI0LCJ0YXgiOjIwM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjE5OTcsImJhc2VfZmFyZSI6MTc5NCwidGF4IjoyMDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTk5NywiYmFzZV9mYXJlIjoxNzk0LCJ0YXgiOjIwM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2027, "base_fare": 1824, "tax": 203, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1794.00", "tax": "203.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2027, "base_fare": 1824, "tax": 203, "gross": { "base_fare": "1794.00", "tax": "203.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjcuMDAiLCJiYXNlX2ZhcmUiOiIxODI0LjAwIiwidGF4IjoiMjAzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5NC4wMCIsInRheCI6IjIwMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5Ny4wMCIsImJhc2VfZmFyZSI6IjE3OTQuMDAiLCJ0YXgiOiIyMDMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk0LjAwIiwidGF4IjoiMjAzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTk5Ny4wMCIsImJhc2VfZmFyZSI6IjE3OTQuMDAiLCJ0YXgiOiIyMDMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTk5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 1997, "base_fare": 1794, "tax": 203, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2027, "filter": { "id": "F123NP00114-76", "price": 2027, "gross_total": 1997, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102320sin2026031100300609sin202603111550dac2026031118050585dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopznR1bqT8xQr9QTYiQdW1IivxYhw\/WtVw3EcdTolyW8qK3BtOgxCgWaD3KKACHEuHH60eQx83YbibB534opV7nM11oKvse8zvdMLFK2ABoMR9oqocyG8HHL\/cs0AxkdcTS6uvrehQelRO0WTUXyCXAwrGH\/helejojXv1xIorAphb9YUkjm9o08umCw2yHwIbLJY7x9r\/Et0Qje3EX8+hHF4J7lDqqhFsBG5JKpSq\/qrPiLFOX+dZvE1Q9AT7s59xmDwIUvh1wcXeAMdP2Hl2xwjICnrxHtj7ddd2H8+gTyeg5w6norlsDdlxiV8r7Ke7R6Vvq6xnR0VieFL0sY4gZlYfDVUMzA+F\/X9ZR2al+dZw=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-77", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-77", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2032, "gross_total": 2002, "base_fare": 890, "tax": 1142, "sell": { "currency": "MYR", "total": 2032, "base_fare": 890, "tax": 1142 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzMiwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTE0Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMDIsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExNDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAwMiwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTE0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2032, "base_fare": 890, "tax": 1142, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1142.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2032, "base_fare": 890, "tax": 1142, "gross": { "base_fare": "860.00", "tax": "1142.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMzIuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTE0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAwMi4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExNDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAwMi4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExNDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2002, "base_fare": 860, "tax": 1142, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2032, "filter": { "id": "F123NP00114-77", "price": 2032, "gross_total": 2002, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopznR1bqT8xQr9QTYiQdW1IinLTJ9rF\/qDtcAfToIrVin2PecYFdqovPZ7cVapNwk5UolPCgzl+Y3PO2STlb5jgOYHLyau1Ip9RCTFlLrZ0YVDg\/AxJqHIgsDx1D+MLMJzuxTX6\/S5bCdf+zqYkUfmK715X2i05fg4J7nTi7sSwm2kl9iJSSsc3tbED6mw+kM8+E8Q1aLkSPp6Ezjt9SyiGw9FdJ26t\/WpwJvhqs\/S2KfyhDhkJy60IMGChFL+mcg7SqNEYouHfXHJO7WXRlgNNys28+67MS3j9Q4IlXq0NdUEiyxk7lGcqWikFerxoqtPSKcuuaiAqM9rA7eg6c79We0qwac78lyoe8FTSNPX2LLY=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-78", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A320-100\/200", "name": "Airbus A320-100\/200", "picture": "Airbus A320-100\/200.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-78", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2032, "gross_total": 2002, "base_fare": 890, "tax": 1142, "sell": { "currency": "MYR", "total": 2032, "base_fare": 890, "tax": 1142 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzMiwiYmFzZV9mYXJlIjo4OTAsInRheCI6MTE0Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMDIsImJhc2VfZmFyZSI6ODYwLCJ0YXgiOjExNDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAwMiwiYmFzZV9mYXJlIjo4NjAsInRheCI6MTE0Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2032, "base_fare": 890, "tax": 1142, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "860.00", "tax": "1142.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2032, "base_fare": 890, "tax": 1142, "gross": { "base_fare": "860.00", "tax": "1142.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMzIuMDAiLCJiYXNlX2ZhcmUiOiI4OTAuMDAiLCJ0YXgiOiIxMTQyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYwLjAwIiwidGF4IjoiMTE0Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAwMi4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExNDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjAuMDAiLCJ0YXgiOiIxMTQyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAwMi4wMCIsImJhc2VfZmFyZSI6Ijg2MC4wMCIsInRheCI6IjExNDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAwMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2002, "base_fare": 860, "tax": 1142, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2032, "filter": { "id": "F123NP00114-78", "price": 2032, "gross_total": 2002, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UgwxM08E6Fmki78RoUrux9W2GIxYQVCsM80GZXgj8vv1", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-79", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0774" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0774" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] }, { "group": 1, "flight_key": "F123NP00114-79", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2042, "gross_total": 2012, "base_fare": 1811, "tax": 231, "sell": { "currency": "MYR", "total": 2042, "base_fare": 1811, "tax": 231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA0MiwiYmFzZV9mYXJlIjoxODExLCJ0YXgiOjIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMTIsImJhc2VfZmFyZSI6MTc4MSwidGF4IjoyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAxMiwiYmFzZV9mYXJlIjoxNzgxLCJ0YXgiOjIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2042, "base_fare": 1811, "tax": 231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1781.00", "tax": "231.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2042, "base_fare": 1811, "tax": 231, "gross": { "base_fare": "1781.00", "tax": "231.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNDIuMDAiLCJiYXNlX2ZhcmUiOiIxODExLjAwIiwidGF4IjoiMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc4MS4wMCIsInRheCI6IjIzMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAxMi4wMCIsImJhc2VfZmFyZSI6IjE3ODEuMDAiLCJ0YXgiOiIyMzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzgxLjAwIiwidGF4IjoiMjMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAxMi4wMCIsImJhc2VfZmFyZSI6IjE3ODEuMDAiLCJ0YXgiOiIyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2012, "base_fare": 1781, "tax": 231, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2042, "filter": { "id": "F123NP00114-79", "price": 2042, "gross_total": 2012, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101620bkk2026031017400774bkk202603111615dac2026031118000389dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UiltMryc29o8614F89fDoxIj8G1Dx\/dOcR4YEdVsInfE", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-80", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0780" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] }, { "group": 1, "flight_key": "F123NP00114-80", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2042, "gross_total": 2012, "base_fare": 1811, "tax": 231, "sell": { "currency": "MYR", "total": 2042, "base_fare": 1811, "tax": 231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA0MiwiYmFzZV9mYXJlIjoxODExLCJ0YXgiOjIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMTIsImJhc2VfZmFyZSI6MTc4MSwidGF4IjoyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAxMiwiYmFzZV9mYXJlIjoxNzgxLCJ0YXgiOjIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2042, "base_fare": 1811, "tax": 231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1781.00", "tax": "231.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2042, "base_fare": 1811, "tax": 231, "gross": { "base_fare": "1781.00", "tax": "231.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNDIuMDAiLCJiYXNlX2ZhcmUiOiIxODExLjAwIiwidGF4IjoiMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc4MS4wMCIsInRheCI6IjIzMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAxMi4wMCIsImJhc2VfZmFyZSI6IjE3ODEuMDAiLCJ0YXgiOiIyMzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzgxLjAwIiwidGF4IjoiMjMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAxMi4wMCIsImJhc2VfZmFyZSI6IjE3ODEuMDAiLCJ0YXgiOiIyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAxMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2012, "base_fare": 1781, "tax": 231, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2042, "filter": { "id": "F123NP00114-80", "price": 2042, "gross_total": 2012, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk2026031019200780bkk202603111615dac2026031118000389dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ul55gfRgl4OK3S6RAhdE2lYCtvAriyPQTO6oUaLrxrea", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 07:50:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 09:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0601" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0601" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT06H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-81", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2050, "gross_total": 2020, "base_fare": 1827, "tax": 223, "sell": { "currency": "MYR", "total": 2050, "base_fare": 1827, "tax": 223 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1MCwiYmFzZV9mYXJlIjoxODI3LCJ0YXgiOjIyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMjAsImJhc2VfZmFyZSI6MTc5NywidGF4IjoyMjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyMCwiYmFzZV9mYXJlIjoxNzk3LCJ0YXgiOjIyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2050, "base_fare": 1827, "tax": 223, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1797.00", "tax": "223.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2050, "base_fare": 1827, "tax": 223, "gross": { "base_fare": "1797.00", "tax": "223.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNTAuMDAiLCJiYXNlX2ZhcmUiOiIxODI3LjAwIiwidGF4IjoiMjIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5Ny4wMCIsInRheCI6IjIyMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMC4wMCIsImJhc2VfZmFyZSI6IjE3OTcuMDAiLCJ0YXgiOiIyMjMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk3LjAwIiwidGF4IjoiMjIzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMC4wMCIsImJhc2VfZmFyZSI6IjE3OTcuMDAiLCJ0YXgiOiIyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2020, "base_fare": 1797, "tax": 223, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2050, "filter": { "id": "F123NP00114-81", "price": 2050, "gross_total": 2020, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 07:50:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100750sin2026031009050601sin202603101550dac2026031018050585dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UjIwQMLn3ueCNWxxDXWr1MJeIqC0IWoMo446zCvZ2Ow3", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-82", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 23:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-11 00:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0609" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0609" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-11", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-82", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2050, "gross_total": 2020, "base_fare": 1827, "tax": 223, "sell": { "currency": "MYR", "total": 2050, "base_fare": 1827, "tax": 223 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1MCwiYmFzZV9mYXJlIjoxODI3LCJ0YXgiOjIyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMjAsImJhc2VfZmFyZSI6MTc5NywidGF4IjoyMjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyMCwiYmFzZV9mYXJlIjoxNzk3LCJ0YXgiOjIyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2050, "base_fare": 1827, "tax": 223, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1797.00", "tax": "223.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2050, "base_fare": 1827, "tax": 223, "gross": { "base_fare": "1797.00", "tax": "223.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNTAuMDAiLCJiYXNlX2ZhcmUiOiIxODI3LjAwIiwidGF4IjoiMjIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5Ny4wMCIsInRheCI6IjIyMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMC4wMCIsImJhc2VfZmFyZSI6IjE3OTcuMDAiLCJ0YXgiOiIyMjMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzk3LjAwIiwidGF4IjoiMjIzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMC4wMCIsImJhc2VfZmFyZSI6IjE3OTcuMDAiLCJ0YXgiOiIyMjMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2020, "base_fare": 1797, "tax": 223, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2050, "filter": { "id": "F123NP00114-82", "price": 2050, "gross_total": 2020, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102320sin2026031100300609sin202603111550dac2026031118050585dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrusWFO73yd3VBS2YY\/wPSRUM+fInvZRSZ\/0U41IdBa9k=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-83", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2UkBlL4z9F\/AmPz2HRdlOkXgZhEj\/UazKumjtup4U0ISuy01IgZW7mZQNnTR7smbE=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2UkBlL4z9F\/AmPz2HRdlOk\/g9MS21Bmt9tM+IH8Rtku\/xQxVbx\/lhi\/rt+xVOxoxk=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-83", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lXIs4PID\/iy327QNCgIyTuLFuCJxVTuecQ9s1zjMDRNNaOO+025rVDGTjmYGNKZbMY=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lXIs4PID\/iy327QNCgIyTuLAGo6\/hhpuk8nIue1qL5DGHkITskuPHizvGHlzBvqpAo=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2051, "gross_total": 2088, "base_fare": 985, "tax": 1133, "sell": { "currency": "MYR", "total": 2051, "base_fare": 985, "tax": 1133 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1MSwiYmFzZV9mYXJlIjo5ODUsInRheCI6MTEzM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMjEsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjExMzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4OCwiYmFzZV9mYXJlIjo5NTUsInRheCI6MTEzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2051, "base_fare": 985, "tax": 1133, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1133.00", "discount": 67, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2051, "base_fare": 985, "tax": 1133, "gross": { "base_fare": "955.00", "tax": "1133.00", "discount": "67.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNTEuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMTMzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTEzMy4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMjEuMDAiLCJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMTMzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTEzMy4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMDg4LjAwIiwiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTEzMy4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2088, "base_fare": 955, "tax": 1133, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 67, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2051, "filter": { "id": "F123NP00114-83", "price": 2051, "gross_total": 2088, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2HqM4mnE++mpU+c4wwGnZpgf9nY+\/N0KRM4KupNMpmhn9guV6i2\/jaX+wigRhyZSOzD40CYKsPvrCtrxDefkfCv86eEkpK0uFhgFl6VRzMHS9m830tzJw98k05peSbr4m5g1OCNH0uNi8QUtN6F8utecwH9MS7xmTI51\/cOpekvriZy61wFWn9b\/8idVP+BSnARydrlQFdTUnmSJQlh7cmh+CobY6uRJUEzll74OFyYRd\/tEd4GXwVKqq5YG8e9r+o3ztaae2w1eP3ZYT2m4ECUkGXJR1XVjJMpfkL6J7mLszixTKaT1LhVfiuALwh5g6QxMy1S1bWH+6uVJrtIAqtsmyYS7uM3VGFB08Q4xypSxRBAxL4ZIuAKGqlnx5efB\/HfhS3cQVFhqDz2v3kEEFyzgcrnTyl616IDaPAPiNHgIqRBIqd9GjZ\/D5eAyE3oPHLlnk0OlpUucoI24r6ljIiMnYhZQBx9Ohuu+ONz0uZx7KHhqAl6BDCuRYbAPe5BAYViJ74Yu3BrSiRG3ymTEflRsOkqOam6EVTmdCXdVotrmL1K6Y0WdIfdlF7lhvBq+GGwdTwh2hr0RULApzU03M+hvXBwNub2lwtUlTujXg6nXyJf7V+ftfuv5fXEhQ2TPrrOLqgtX0PUnTq0xvVZJ3Q79kyA6411uKqDxvH8lA+CS1Y20lLuzXoJA+D361IJoO6koNjsuaylzB9Qm6IywMTN5bAc77WoOY+uPfoR1107pmivqJpPcy59plAO9Z6yC+imkpdE6ReEWxJ3uLhR7nC0ZXIdzRK0m3EnZ5eGX+yEYckWwrxPWwKk2z3m7Gieg418QFxhbmTbPoBYYU2Qf0nmDEVZBvVPK5GSKJzfVuV1Hjj\/Ak7JeyNNzSZa72HmypCEyraF8il3wnusb2lU7lVB315gRIk3z47MeoDWGzzocS9MgVg4xIQJsaMszETzk8Ha9EuG+G2IwbIKVDauxBAw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-84", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-84", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2052, "gross_total": 2022, "base_fare": 1526, "tax": 526, "sell": { "currency": "MYR", "total": 2052, "base_fare": 1526, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1MiwiYmFzZV9mYXJlIjoxNTI2LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMjIsImJhc2VfZmFyZSI6MTQ5NiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyMiwiYmFzZV9mYXJlIjoxNDk2LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2052, "base_fare": 1526, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1496.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2052, "base_fare": 1526, "tax": 526, "gross": { "base_fare": "1496.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNTIuMDAiLCJiYXNlX2ZhcmUiOiIxNTI2LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ5Ni4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMi4wMCIsImJhc2VfZmFyZSI6IjE0OTYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDk2LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMi4wMCIsImJhc2VfZmFyZSI6IjE0OTYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAyMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2022, "base_fare": 1496, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2052, "filter": { "id": "F123NP00114-84", "price": 2052, "gross_total": 2022, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4a+wCgid30A1Cpjfq3ReY7Kc6GOvTiZwJuX51a7B83Ae6+HO1B1GYoohgQ8k27on6+hg2dvlRt8iaYPgN0uUXvJS7LRE3coS6nSNeC6c+ZkdL8xqGqjHZ1bxQbz7KvYrjntwV8vSsy9vAD6QVm9dsKy2efbzG52ITsbIKrEZtcF+gKt4EDG5Gwv2S+SOfN1AkYdvgmwdb3SzbKYbdkvFsvVtmTaIPhlBQX0sMKHWR6nERlvG02N09p7b\/xTZXVrJ8wEm+NeJ\/9GCHijHhIsLRpb5dZNeg6Re7vs1XXVdFjU\/Y0oGj\/wY3phNX3AOpegQiYZ8ql\/VdNBURprPWUmZHef7mKWhnSjikQHq7G+DYvLt104wybwq3T34kycIVkbskp2ffkCjY3Wt4gzMMlNyEgAjDW1gJXyxn5oFSKpSFS0b4Kj0C5BLNVX3wS6y5qDh44EE5oAulLyuNCiTjnVCI7oY1kKW8pTW4Q7QyAQX2ldgVvDNWTe9ho6ZkPCYN3wwzTC+1HRoP2wAV4LUHA6MH\/24kR9DyM89YNnIDEr4MsCskRC0BG31XhPhReY01WeAGNg+kkxBkf5xdvKUgj7vsYYmX59wTsmCFjvd4QiCQ5RXdm6YTzxWLkog2LXx7mHktW2np2xYE1+OpJHFPqF7Y06mv9VggQY1rCpwCrTrhesbZQnQ85bbIgckuH8WxKJ6gUUlBFYQd\/gRG4\/Rvlxm2jUu22KNE6GXVa7uvyOtf7Jt83rhaD+58oj6Bm0dU46BcontvhSRcu2zxzlCD16EnOV1tZr+2rnMzOZpGfhYixikvNHEFHC8pP86NZAlOzJpldJVyZSHBroj7c2I\/4xm+w+oylg1o1sz6uGy7XKD9SW+GOocRlA9rCBX31tlml4osIn2qXnhH9wRHq+9i3guY6\/wtFK9Xw9oNMXSo5GgTzmF5SL4cCB5YH0XWFZMyS8Ie+j866nJYspiDUHLxsnAFAOA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-85", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-85", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2052, "gross_total": 2022, "base_fare": 1526, "tax": 526, "sell": { "currency": "MYR", "total": 2052, "base_fare": 1526, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1MiwiYmFzZV9mYXJlIjoxNTI2LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMjIsImJhc2VfZmFyZSI6MTQ5NiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAyMiwiYmFzZV9mYXJlIjoxNDk2LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2052, "base_fare": 1526, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1496.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2052, "base_fare": 1526, "tax": 526, "gross": { "base_fare": "1496.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNTIuMDAiLCJiYXNlX2ZhcmUiOiIxNTI2LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ5Ni4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMi4wMCIsImJhc2VfZmFyZSI6IjE0OTYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDk2LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAyMi4wMCIsImJhc2VfZmFyZSI6IjE0OTYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAyMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2022, "base_fare": 1496, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2052, "filter": { "id": "F123NP00114-85", "price": 2052, "gross_total": 2022, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0Vig5iqlU4IYp9xQchf9rrCKUkaLPs5ap6fW40+yKGczFqplYjKYWSttqEnv4HScT6d1K\/V49PmhhjlysyfxildBo3uF7+DESZUxZqmu\/qnAuDOfsHST0AkFBvGPXFvYbW24bLTMmQhjW\/efRD3w8+Vc83SAgjt7imdb9KKvd+T6EDdC9b9OyjhcYg8ThjFCcZ4Fr7Dv4\/9U05RhE4CtI5aeYhGkU\/P8fPkEulTeoS9cK1c4+PWFcclpqkL+4zeTNJPuE09giOaNfj+\/\/6Ww9L1DZHgxPrJcqCObiyBpVxsi74z8KZZmHGVQFbUsPks9mQVLklIO8TRHIY6ryDEWCzNMKsia+OmpHMlKXUJzqw13zPI3Gs+HbNsRM3MKXnMCdO9Ex+LMQG4W9Npa7f3W9EXQRudq0P5sIqqllngkLogeG4TAA1VeSJEHG+OrXL58d0Lq\/GXKK77A\/f+ccoj12bVh5SrvDwl6Q1ZbtRLBD7E7qIx7EFz89SwBnXhrpoC\/bPUjC4jEJOtE77rr+28tSiLunvgZ8klFqqsCSks8DKm71FjPMkdZBnrMybEVLLZSD+pdpunvaKKk\/NxxtaJHdXeMjMtHl39JU0TqbTf2lvr+vIIuC7S8m7iR4975H4AdqoKLX3YQK60qhYgERPAwUB6sfpugSLxy6WWWwfdXXFm8PRPWH6iiTl5g3xR0ol8hM7gZJgiW1d3W7\/6pKgF8KxKqEyN9BnlbKwl0Fsh43kOdRN0kVEuHxkTa3YX+f\/oWm760ihqg5nMcGtViDO8iKlFzrMEmn+FvMfqkVRwSahNe+INpViyQ3EUsXi84TqOflG1K4R7Wr8VI+koD+cwY5TtMePwfIT6goOR5BK7HDaefOejqlq9hjvIhRf81kb3kqWiO7Pbi2XiXG10yb+cq6HEtGUskIEV5YRSFG7sbXdEPhc7jLAY0jOI2JrbmMa5n0Dtdy6Q26pkw5m2\/4MjxoSVL7IT+\/vIV0Tjei\/1obuDxFnQ=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-86", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-86", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2062, "gross_total": 2032, "base_fare": 1537, "tax": 525, "sell": { "currency": "MYR", "total": 2062, "base_fare": 1537, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2MiwiYmFzZV9mYXJlIjoxNTM3LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzIsImJhc2VfZmFyZSI6MTUwNywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzMiwiYmFzZV9mYXJlIjoxNTA3LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2062, "base_fare": 1537, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1507.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2062, "base_fare": 1537, "tax": 525, "gross": { "base_fare": "1507.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjIuMDAiLCJiYXNlX2ZhcmUiOiIxNTM3LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUwNy4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzMi4wMCIsImJhc2VfZmFyZSI6IjE1MDcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTA3LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzMi4wMCIsImJhc2VfZmFyZSI6IjE1MDcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2032, "base_fare": 1507, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2062, "filter": { "id": "F123NP00114-86", "price": 2062, "gross_total": 2032, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvCPC96Nw9ljvS4kcGoc2UhCChUD\/aewihZTYwCNd7+e7cgflZZKY7yLBL+dlBUl4\/9iOh9mjJbYwFusxrz4xMAEgN+AT0QA7ZpZG2oXQTIohcLBXHj6FUlmTysMjf4\/xwWcYPv9DkIvP9CXHrh2JXKeQstjkEWOi5dQUo7gIlQtoirbbpkHkttqr+ea1HcWH8PuRq4NFofmXyhu4\/xxJF0ftrK+b0Q5n5lBSFXFaPn+LgizwfZnAFL0Ia9wMaFsgL3A4LUMsVHoPEJrSggVS3ngh8kq6uU7VhKm454uSJq6nhU3A0iryy1odkQi7vMVWsjtMP54Z+vEFEYKBU8ik3C3Q4dgbI00DqowphmrFiBaWlrJJ6A6GerHCKCn61iccCT03PWAVvVbLkCiml1E9+ykT9G8Je9p1MVOvcv5Jw98IG1ShyrJflFrXlFCGeTLzJmPwN6JzJOK3xQPSEjb5SNOWIXg6qHZNxV4LaJytxJuW9K6w6mUTRWgxbbZ+aP0wSnLhQLF\/D0VYxDl6ZjKjAeRqfo+DFL0BayGWLvSgaHSYpLkiXkLtjrSYk8yGtuffI49YlLAKWJqFTiQNsfd6R6ZSuDwCwN2Srn2jirFqOy1D+snKdr+8sBhrK\/bqZh26JM++shSO2Vo30TAzkIpgVdb+OOeKxwVSaNcjs3W\/O95xqfVCwxSXJ4zRQispu2VNjLAk7491DjnZi65HEOILpq17gj3DVrR8GgFFel+N1Ne7Lhmv0wR9haQB5tI9amysC1QeXiuK7U19GSfheHcvasSc1T4QGZkfbWT7QTB4b4pF3MuDIvN9Z7+\/fpXgDckYyn6iRcaxDaHiP\/GdcCHxC0w4M7Mxh7Mk5pz3ij9OOr6i5lMSeyktcaoKCo\/t9CkFXKB\/DRDSCbChCa2zDEbbfRJyWMlopKcF2KwQfJ9u7hDvbg4ogiZuifZLYL3IuJx5aLalAMhpQ8QR3J7P8gWK3YeOptU2i2AmyicWdxr2yMrk=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-87", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-87", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2062, "gross_total": 2032, "base_fare": 1537, "tax": 525, "sell": { "currency": "MYR", "total": 2062, "base_fare": 1537, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2MiwiYmFzZV9mYXJlIjoxNTM3LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzIsImJhc2VfZmFyZSI6MTUwNywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzMiwiYmFzZV9mYXJlIjoxNTA3LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2062, "base_fare": 1537, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1507.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2062, "base_fare": 1537, "tax": 525, "gross": { "base_fare": "1507.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjIuMDAiLCJiYXNlX2ZhcmUiOiIxNTM3LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUwNy4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzMi4wMCIsImJhc2VfZmFyZSI6IjE1MDcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTA3LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzMi4wMCIsImJhc2VfZmFyZSI6IjE1MDcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2032, "base_fare": 1507, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2062, "filter": { "id": "F123NP00114-87", "price": 2062, "gross_total": 2032, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVrlnA0Nsop1CqpWPEE5XrRan6\/GAUvdbv\/2qas+gGRyPg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-88", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sdj0ePtv4o5\/mpZYX5H2lLVu+7o+Ddb8u31qhFMhOI4=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IkZRKzJFTWxEUmVxTDc1TWRURDVLdHc9PSIsInZhbHVlIjoiczhFaTVOOTl5WWU5OWJQbFdWbmZIS0RXc0NMclZUWVZJWGxBbVl3VjJpZ2FUSmoydzVPOFY1eXMybFJSaWFrcDJQN0JwSmdrVnJuQTFtbFZVdEplNUdQQTVmV0pRYVFuUVNZUWo5d3ZCdHljT3I3MXVCN3JZYUpQNDVJbjdBS0NRTXZiYmM0ZHR6eGxmOFhHSXNhVmJPQzV2V2h6K3ZKbnlGRmd1RTRvbDJqZjNuaVQ4V2hpQkdSZ1JBeVQ0SnVGaUZlQlhTNm12bzhObnFmTXByeHlpaG1vMXB2RXJhMjMxVHdzRURZNTQyQTNzdGd5ZmRCUGVON1hURnNwb0dONnVPTkNDajhuOTBoakRNbnovL2ljaFFnWDJoRlB5SnNNTElVczRaL0ZGVW5zOTR6RmQ4bUNjeWhxQXEwMkhIYzhyS1ZWUTljVlQveFhwMmYxeEZZYUdZNzFod09JSkF3QllvS2tvZWc0U29tOTgxdHY5U3RtL1JoZE5WYjBRV3pYSStrSjhmSGFEeXZUL1dEaHF4NnVQYUJNd2pyNU1ZcnZybEJJQkNwK2kwQi9uSjRlNk5nenNQNHdRdC9RSEhLTjVTY1ZRT2xvbVE2UnBKUEFIY3V4ZzhobG9scW0xMDZKaGJLb3dmaEZvSU1BejFDZkY3QlRoUURVbkNjTXluek42L1lXU3hUWG1lRzJXd2J4b2xXYitFTE1rbXNTUmJJdlQveGhaRFY2QTB5c1Y3cGJKTGUyMmZzRkVXQTFEQWRkU3I5eXFZSnZ2dWQwRStUby9xS25MSkdwa0t6VENyUjVWTWdZeUkzcTM5cVVscytTa0ZZYTZtNkU4MnZIbEVSUTZVVXVJY2tncVdJZmNjSVYxSzl1VEJoeVJjUkdkVUV2WFBUZ1VzVVJzY2dFMHRtOGdnTnIwNkFVaEhXczFLY3Z6K0M5MDF1VlBVVTFOODgxanZsd1J5SExzaGF3MVhzY1VUYkZGY3NSUDlueHB2UkxsaFR3RGtMRDN0djZHK0tpR3Fjb1pIWGtXcWo5VStJTm1ZSUE4eW44VWRzMVRFc1huTG1TZXJyOGlFaGhKRmM3M2taWGFBMnh3RXV2L3J3aERHL28yWGwra0QwcGlZdzc0M0RXSjYreUxJRjM1TkUzMjB1NkdHSFhrMEg1M3dmY0lvTVNiLy81OTVaWjNNZVhhbEt1VWU1UEgxVG56RXV6QlpFM3N6a0tnY2JTcys3dVpsK0RwMmhscDJocXIraDZWdU5ZbU54ME5lL2x1ZjhMRjdiRS8rTFlCWmpYSE9iK0NmaWRxZWRnUHdURUlQL0hBK2dXU3BUSXRzMUhOWkx1OWtMN0g2WlYvK3haSmtYSXJJbmJ3ZmxtekVidENTYzVIaEZKcEp6aVhDOEE0N1dLTnQ5dmZrcHBUbW5yNDM4UGVVMUs3MkhET2JPZ3QrOGdqZTNSOTZadHN4Rk1OVmFVNmtBRDUrT2RwTG81UUJtZGRIU2hjOHArU2ZIR1lKTjIraE51dGxOWXV6eDMwMFo5SWRhSVBLUFp0eGttcjBRWTdrR1R5Zz09IiwibWFjIjoiMDQ0MzZmNTMxYmU0YWYyZWM1MzE5OTEwMTc0NjRmOWFhN2Y2Y2QyYjQ3MjQxNjY4NmU0OTM1YWZiOTQxNTA3MyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "jsxpB5c05eK5G6IB93Q7+vxCZS4Quao1rF\/aGKYnnjc=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkZRKzJFTWxEUmVxTDc1TWRURDVLdHc9PSIsInZhbHVlIjoiczhFaTVOOTl5WWU5OWJQbFdWbmZIS0RXc0NMclZUWVZJWGxBbVl3VjJpZ2FUSmoydzVPOFY1eXMybFJSaWFrcDJQN0JwSmdrVnJuQTFtbFZVdEplNUdQQTVmV0pRYVFuUVNZUWo5d3ZCdHljT3I3MXVCN3JZYUpQNDVJbjdBS0NRTXZiYmM0ZHR6eGxmOFhHSXNhVmJPQzV2V2h6K3ZKbnlGRmd1RTRvbDJqZjNuaVQ4V2hpQkdSZ1JBeVQ0SnVGaUZlQlhTNm12bzhObnFmTXByeHlpaG1vMXB2RXJhMjMxVHdzRURZNTQyQTNzdGd5ZmRCUGVON1hURnNwb0dONnVPTkNDajhuOTBoakRNbnovL2ljaFFnWDJoRlB5SnNNTElVczRaL0ZGVW5zOTR6RmQ4bUNjeWhxQXEwMkhIYzhyS1ZWUTljVlQveFhwMmYxeEZZYUdZNzFod09JSkF3QllvS2tvZWc0U29tOTgxdHY5U3RtL1JoZE5WYjBRV3pYSStrSjhmSGFEeXZUL1dEaHF4NnVQYUJNd2pyNU1ZcnZybEJJQkNwK2kwQi9uSjRlNk5nenNQNHdRdC9RSEhLTjVTY1ZRT2xvbVE2UnBKUEFIY3V4ZzhobG9scW0xMDZKaGJLb3dmaEZvSU1BejFDZkY3QlRoUURVbkNjTXluek42L1lXU3hUWG1lRzJXd2J4b2xXYitFTE1rbXNTUmJJdlQveGhaRFY2QTB5c1Y3cGJKTGUyMmZzRkVXQTFEQWRkU3I5eXFZSnZ2dWQwRStUby9xS25MSkdwa0t6VENyUjVWTWdZeUkzcTM5cVVscytTa0ZZYTZtNkU4MnZIbEVSUTZVVXVJY2tncVdJZmNjSVYxSzl1VEJoeVJjUkdkVUV2WFBUZ1VzVVJzY2dFMHRtOGdnTnIwNkFVaEhXczFLY3Z6K0M5MDF1VlBVVTFOODgxanZsd1J5SExzaGF3MVhzY1VUYkZGY3NSUDlueHB2UkxsaFR3RGtMRDN0djZHK0tpR3Fjb1pIWGtXcWo5VStJTm1ZSUE4eW44VWRzMVRFc1huTG1TZXJyOGlFaGhKRmM3M2taWGFBMnh3RXV2L3J3aERHL28yWGwra0QwcGlZdzc0M0RXSjYreUxJRjM1TkUzMjB1NkdHSFhrMEg1M3dmY0lvTVNiLy81OTVaWjNNZVhhbEt1VWU1UEgxVG56RXV6QlpFM3N6a0tnY2JTcys3dVpsK0RwMmhscDJocXIraDZWdU5ZbU54ME5lL2x1ZjhMRjdiRS8rTFlCWmpYSE9iK0NmaWRxZWRnUHdURUlQL0hBK2dXU3BUSXRzMUhOWkx1OWtMN0g2WlYvK3haSmtYSXJJbmJ3ZmxtekVidENTYzVIaEZKcEp6aVhDOEE0N1dLTnQ5dmZrcHBUbW5yNDM4UGVVMUs3MkhET2JPZ3QrOGdqZTNSOTZadHN4Rk1OVmFVNmtBRDUrT2RwTG81UUJtZGRIU2hjOHArU2ZIR1lKTjIraE51dGxOWXV6eDMwMFo5SWRhSVBLUFp0eGttcjBRWTdrR1R5Zz09IiwibWFjIjoiMDQ0MzZmNTMxYmU0YWYyZWM1MzE5OTEwMTc0NjRmOWFhN2Y2Y2QyYjQ3MjQxNjY4NmU0OTM1YWZiOTQxNTA3MyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-88", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "lmJigxf0emkMp4Wgtk2btYJcPeBWq2v96xYeF1Uv\/+c=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IkZRKzJFTWxEUmVxTDc1TWRURDVLdHc9PSIsInZhbHVlIjoiczhFaTVOOTl5WWU5OWJQbFdWbmZIS0RXc0NMclZUWVZJWGxBbVl3VjJpZ2FUSmoydzVPOFY1eXMybFJSaWFrcDJQN0JwSmdrVnJuQTFtbFZVdEplNUdQQTVmV0pRYVFuUVNZUWo5d3ZCdHljT3I3MXVCN3JZYUpQNDVJbjdBS0NRTXZiYmM0ZHR6eGxmOFhHSXNhVmJPQzV2V2h6K3ZKbnlGRmd1RTRvbDJqZjNuaVQ4V2hpQkdSZ1JBeVQ0SnVGaUZlQlhTNm12bzhObnFmTXByeHlpaG1vMXB2RXJhMjMxVHdzRURZNTQyQTNzdGd5ZmRCUGVON1hURnNwb0dONnVPTkNDajhuOTBoakRNbnovL2ljaFFnWDJoRlB5SnNNTElVczRaL0ZGVW5zOTR6RmQ4bUNjeWhxQXEwMkhIYzhyS1ZWUTljVlQveFhwMmYxeEZZYUdZNzFod09JSkF3QllvS2tvZWc0U29tOTgxdHY5U3RtL1JoZE5WYjBRV3pYSStrSjhmSGFEeXZUL1dEaHF4NnVQYUJNd2pyNU1ZcnZybEJJQkNwK2kwQi9uSjRlNk5nenNQNHdRdC9RSEhLTjVTY1ZRT2xvbVE2UnBKUEFIY3V4ZzhobG9scW0xMDZKaGJLb3dmaEZvSU1BejFDZkY3QlRoUURVbkNjTXluek42L1lXU3hUWG1lRzJXd2J4b2xXYitFTE1rbXNTUmJJdlQveGhaRFY2QTB5c1Y3cGJKTGUyMmZzRkVXQTFEQWRkU3I5eXFZSnZ2dWQwRStUby9xS25MSkdwa0t6VENyUjVWTWdZeUkzcTM5cVVscytTa0ZZYTZtNkU4MnZIbEVSUTZVVXVJY2tncVdJZmNjSVYxSzl1VEJoeVJjUkdkVUV2WFBUZ1VzVVJzY2dFMHRtOGdnTnIwNkFVaEhXczFLY3Z6K0M5MDF1VlBVVTFOODgxanZsd1J5SExzaGF3MVhzY1VUYkZGY3NSUDlueHB2UkxsaFR3RGtMRDN0djZHK0tpR3Fjb1pIWGtXcWo5VStJTm1ZSUE4eW44VWRzMVRFc1huTG1TZXJyOGlFaGhKRmM3M2taWGFBMnh3RXV2L3J3aERHL28yWGwra0QwcGlZdzc0M0RXSjYreUxJRjM1TkUzMjB1NkdHSFhrMEg1M3dmY0lvTVNiLy81OTVaWjNNZVhhbEt1VWU1UEgxVG56RXV6QlpFM3N6a0tnY2JTcys3dVpsK0RwMmhscDJocXIraDZWdU5ZbU54ME5lL2x1ZjhMRjdiRS8rTFlCWmpYSE9iK0NmaWRxZWRnUHdURUlQL0hBK2dXU3BUSXRzMUhOWkx1OWtMN0g2WlYvK3haSmtYSXJJbmJ3ZmxtekVidENTYzVIaEZKcEp6aVhDOEE0N1dLTnQ5dmZrcHBUbW5yNDM4UGVVMUs3MkhET2JPZ3QrOGdqZTNSOTZadHN4Rk1OVmFVNmtBRDUrT2RwTG81UUJtZGRIU2hjOHArU2ZIR1lKTjIraE51dGxOWXV6eDMwMFo5SWRhSVBLUFp0eGttcjBRWTdrR1R5Zz09IiwibWFjIjoiMDQ0MzZmNTMxYmU0YWYyZWM1MzE5OTEwMTc0NjRmOWFhN2Y2Y2QyYjQ3MjQxNjY4NmU0OTM1YWZiOTQxNTA3MyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "cfg9EihCQYEarifJzLWH8whyXEup\/j4D3zHCS2RtqRs=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IkZRKzJFTWxEUmVxTDc1TWRURDVLdHc9PSIsInZhbHVlIjoiczhFaTVOOTl5WWU5OWJQbFdWbmZIS0RXc0NMclZUWVZJWGxBbVl3VjJpZ2FUSmoydzVPOFY1eXMybFJSaWFrcDJQN0JwSmdrVnJuQTFtbFZVdEplNUdQQTVmV0pRYVFuUVNZUWo5d3ZCdHljT3I3MXVCN3JZYUpQNDVJbjdBS0NRTXZiYmM0ZHR6eGxmOFhHSXNhVmJPQzV2V2h6K3ZKbnlGRmd1RTRvbDJqZjNuaVQ4V2hpQkdSZ1JBeVQ0SnVGaUZlQlhTNm12bzhObnFmTXByeHlpaG1vMXB2RXJhMjMxVHdzRURZNTQyQTNzdGd5ZmRCUGVON1hURnNwb0dONnVPTkNDajhuOTBoakRNbnovL2ljaFFnWDJoRlB5SnNNTElVczRaL0ZGVW5zOTR6RmQ4bUNjeWhxQXEwMkhIYzhyS1ZWUTljVlQveFhwMmYxeEZZYUdZNzFod09JSkF3QllvS2tvZWc0U29tOTgxdHY5U3RtL1JoZE5WYjBRV3pYSStrSjhmSGFEeXZUL1dEaHF4NnVQYUJNd2pyNU1ZcnZybEJJQkNwK2kwQi9uSjRlNk5nenNQNHdRdC9RSEhLTjVTY1ZRT2xvbVE2UnBKUEFIY3V4ZzhobG9scW0xMDZKaGJLb3dmaEZvSU1BejFDZkY3QlRoUURVbkNjTXluek42L1lXU3hUWG1lRzJXd2J4b2xXYitFTE1rbXNTUmJJdlQveGhaRFY2QTB5c1Y3cGJKTGUyMmZzRkVXQTFEQWRkU3I5eXFZSnZ2dWQwRStUby9xS25MSkdwa0t6VENyUjVWTWdZeUkzcTM5cVVscytTa0ZZYTZtNkU4MnZIbEVSUTZVVXVJY2tncVdJZmNjSVYxSzl1VEJoeVJjUkdkVUV2WFBUZ1VzVVJzY2dFMHRtOGdnTnIwNkFVaEhXczFLY3Z6K0M5MDF1VlBVVTFOODgxanZsd1J5SExzaGF3MVhzY1VUYkZGY3NSUDlueHB2UkxsaFR3RGtMRDN0djZHK0tpR3Fjb1pIWGtXcWo5VStJTm1ZSUE4eW44VWRzMVRFc1huTG1TZXJyOGlFaGhKRmM3M2taWGFBMnh3RXV2L3J3aERHL28yWGwra0QwcGlZdzc0M0RXSjYreUxJRjM1TkUzMjB1NkdHSFhrMEg1M3dmY0lvTVNiLy81OTVaWjNNZVhhbEt1VWU1UEgxVG56RXV6QlpFM3N6a0tnY2JTcys3dVpsK0RwMmhscDJocXIraDZWdU5ZbU54ME5lL2x1ZjhMRjdiRS8rTFlCWmpYSE9iK0NmaWRxZWRnUHdURUlQL0hBK2dXU3BUSXRzMUhOWkx1OWtMN0g2WlYvK3haSmtYSXJJbmJ3ZmxtekVidENTYzVIaEZKcEp6aVhDOEE0N1dLTnQ5dmZrcHBUbW5yNDM4UGVVMUs3MkhET2JPZ3QrOGdqZTNSOTZadHN4Rk1OVmFVNmtBRDUrT2RwTG81UUJtZGRIU2hjOHArU2ZIR1lKTjIraE51dGxOWXV6eDMwMFo5SWRhSVBLUFp0eGttcjBRWTdrR1R5Zz09IiwibWFjIjoiMDQ0MzZmNTMxYmU0YWYyZWM1MzE5OTEwMTc0NjRmOWFhN2Y2Y2QyYjQ3MjQxNjY4NmU0OTM1YWZiOTQxNTA3MyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2066, "gross_total": 2036, "base_fare": 1622, "tax": 444, "sell": { "currency": "MYR", "total": 2066, "base_fare": 1622, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NiwiYmFzZV9mYXJlIjoxNjIyLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzYsImJhc2VfZmFyZSI6MTU5MiwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNiwiYmFzZV9mYXJlIjoxNTkyLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2066, "base_fare": 1622, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1592.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2066, "base_fare": 1622, "tax": 444, "gross": { "base_fare": "1592.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjYuMDAiLCJiYXNlX2ZhcmUiOiIxNjIyLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5Mi4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNi4wMCIsImJhc2VfZmFyZSI6IjE1OTIuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTkyLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNi4wMCIsImJhc2VfZmFyZSI6IjE1OTIuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2036, "base_fare": 1592, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2066, "filter": { "id": "F123NP00114-88", "price": 2066, "gross_total": 2036, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYZTMlyVgsbEDtA77egXVUguAOoLXiw2oiYAurNr\/03DII79Otkxb1gMMUnUeI898N7ryI2mw2+Oal9bMN3lYFk", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-89", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-89", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uFe7zHdfM\/HKLCzPQ+J7Zu4bOnUQxsw4LA8q5wTOckGYxMYi4T2WagRn4BGf65wH", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-89", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYSrdmcVXjMuXxCEhNS6tvlQsj1hg4XXktVJ0zCYMTH0Imzu6953RJoKyMsdUpTQFsYusOHmbJa8HQDD2gYEm1r", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-90", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-90", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jZgdFH86IBvF4cUHAREATe231C8Hv2IeA94fG33W2EdPO\/6qJMJ\/pasEVp9PqZMC", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-90", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsY5TWDFAbJ7fwiEeh66ms1x9Dj+tmGmOdM\/86HZ4A4t22tSrJmXcF0qxlV0hYref1t6YGb6xl9yLJ0ZKu3mLvtd", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-91", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-91", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "eAQ\/VgUSTyrF4cPebCPz6JHjXY93jx+LLWu+TITa0rLL6nRGuXORvyuzgjDrybUs", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-91", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbNp63qiVfasEOMcAl\/3jJ+Jexibdxxi8GU3efSQpGtPeZmBAHnzdhrxHv2HXm\/De7n8oW4gYE9WOBM+iReBSRk", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-92", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-92", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "2wza7bYPK+nBgdyzH6kMgxQU6fE2nbT+RNoYvWrzk6njKEQJ7vbNAWAKKvxctayL", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-92", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZNaMtYzxwJ1NBfOnUD4HYloFkjtaDnzqAAaJTGZcC5aKzgfUZHVDsLu89Fjd4U2UxrY0yaaogYeSJyGVCjB3\/2", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-93", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-93", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uFe7zHdfM\/HKLCzPQ+J7Zu4bOnUQxsw4LA8q5wTOckGYxMYi4T2WagRn4BGf65wH", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-93", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbE4ec1ne9jojkDcpHqghlPPZ3GohBXHng+UkX2eGArCxdlpDHwTfMZMxOqm7OzDuBGZZHZQdJ71z2E3TDRUnfb", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-94", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-94", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UZ+MXWaMzdqtiFNcHFAMnzBr9noeYA\/0aHQResLotR7J8efqb3g6B0l5Sp8w3JNx", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jZgdFH86IBvF4cUHAREATe231C8Hv2IeA94fG33W2EdPO\/6qJMJ\/pasEVp9PqZMC", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-94", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYvB\/UNB1SeK6e5n0bhCOf1hoZ22zT5RviyBVEkheSg4TQd6tcnrZHUFSgcWp3fe+8mz6Q1Fk6aRopzAyrlZHM+", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-95", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-95", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "eAQ\/VgUSTyrF4cPebCPz6JHjXY93jx+LLWu+TITa0rLL6nRGuXORvyuzgjDrybUs", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-95", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMmKbDsFl9QMGbmJDujWPEgXoDR3eKZ\/63snWJ8nPNeVzrRieXOFYahubf\/yK0vwhWzHg17GCqBOfu8T6cW97D", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ev2WTQSxsnzbajmr9sEra4ptdbLtgI2GdcvVmTdohVBBKpMjai4JhxArztq5w55Y", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-96", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "2wza7bYPK+nBgdyzH6kMgxQU6fE2nbT+RNoYvWrzk6njKEQJ7vbNAWAKKvxctayL", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2067, "gross_total": 2037, "base_fare": 816, "tax": 1251, "sell": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NywiYmFzZV9mYXJlIjo4MTYsInRheCI6MTI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzcsImJhc2VfZmFyZSI6Nzg2LCJ0YXgiOjEyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzNywiYmFzZV9mYXJlIjo3ODYsInRheCI6MTI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2067, "base_fare": 816, "tax": 1251, "gross": { "base_fare": "786.00", "tax": "1251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjcuMDAiLCJiYXNlX2ZhcmUiOiI4MTYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzg2LjAwIiwidGF4IjoiMTI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIxMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzNy4wMCIsImJhc2VfZmFyZSI6Ijc4Ni4wMCIsInRheCI6IjEyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2037, "base_fare": 786, "tax": 1251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2067, "filter": { "id": "F123NP00114-96", "price": 2067, "gross_total": 2037, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrXb1+hgvjAjPikVXnKomvIgoyt2s+jB2DiWi8iCcry40=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0FwGEQUp7qNR+8lnbdo+dbaXkLHMr7v6UjwKtGK2XqiZV7QvEs0FGhgAx3crOixDQ=", "origin": "KUL", "departure_time": "2026-03-10 14:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 15:50:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32B", "name": "Airbus-32B", "picture": "Airbus-32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0FwGEQUp7qNR+8lnbdo+dbIQcr6kybPS+PDE+2EdP0l794H+\/ty9TwKB6uBWbpzV0=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-97", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVi2cCYZDgi7lbEj8n2lZp9FoiUhw4uKLdfxr8DYLcif8rBULGBWNRt0kHw7WxJDsU=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVi2cCYZDgi7lbEj8n2lZp9KoEDlY2NjX6\/FVvcPDA+XU5yrOJAqq8+LZNmoFYcIfA=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2069, "gross_total": 2125, "base_fare": 1254, "tax": 901, "sell": { "currency": "MYR", "total": 2069, "base_fare": 1254, "tax": 901 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2OSwiYmFzZV9mYXJlIjoxMjU0LCJ0YXgiOjkwMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzksImJhc2VfZmFyZSI6MTIyNCwidGF4Ijo5MDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEyNSwiYmFzZV9mYXJlIjoxMjI0LCJ0YXgiOjkwMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2069, "base_fare": 1254, "tax": 901, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1224.00", "tax": "901.00", "discount": 86, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2069, "base_fare": 1254, "tax": 901, "gross": { "base_fare": "1224.00", "tax": "901.00", "discount": "86.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjkuMDAiLCJiYXNlX2ZhcmUiOiIxMjU0LjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIyNC4wMCIsInRheCI6IjkwMS4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMzkuMDAiLCJiYXNlX2ZhcmUiOiIxMjI0LjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIyNC4wMCIsInRheCI6IjkwMS4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTI1LjAwIiwiYmFzZV9mYXJlIjoiMTIyNC4wMCIsInRheCI6IjkwMS4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2125, "base_fare": 1224, "tax": 901, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 86, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2069, "filter": { "id": "F123NP00114-97", "price": 2069, "gross_total": 2125, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-32B", "aircraft_name": "Airbus-32B", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101455cmb202603101550315cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOr0hYv1Y3LqGnkWOZRmC+5\/Yju30Q3EOvYqZHGhaEHVrU=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf3ExWNMlRzhooDtnmgU+P392VeG3XNOu1dWU4luT439IHee\/Jsi6Ao8S\/tiwZdruek=", "origin": "KUL", "departure_time": "2026-03-10 08:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf3ExWNMlRzhooDtnmgU+P39buVla4PbilBP96g9DwlEknudtLsJNonsJVRa\/ZQ7tok=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT23H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-98", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lU6GXKMougvbBIUEMQprmwXrPc\/v5lcyI1\/sEr5aAjCz0wP7Kh8yyBjDPhZhnBOpJo=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lU6GXKMougvbBIUEMQprmwXZAcG7i7pMBA47f5x7JQ4dFCYKEVLvkhyqAACgDBmQtI=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2069, "gross_total": 2125, "base_fare": 1254, "tax": 901, "sell": { "currency": "MYR", "total": 2069, "base_fare": 1254, "tax": 901 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2OSwiYmFzZV9mYXJlIjoxMjU0LCJ0YXgiOjkwMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzksImJhc2VfZmFyZSI6MTIyNCwidGF4Ijo5MDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEyNSwiYmFzZV9mYXJlIjoxMjI0LCJ0YXgiOjkwMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2069, "base_fare": 1254, "tax": 901, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1224.00", "tax": "901.00", "discount": 86, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2069, "base_fare": 1254, "tax": 901, "gross": { "base_fare": "1224.00", "tax": "901.00", "discount": "86.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjkuMDAiLCJiYXNlX2ZhcmUiOiIxMjU0LjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIyNC4wMCIsInRheCI6IjkwMS4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwMzkuMDAiLCJiYXNlX2ZhcmUiOiIxMjI0LjAwIiwidGF4IjoiOTAxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIyNC4wMCIsInRheCI6IjkwMS4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTI1LjAwIiwiYmFzZV9mYXJlIjoiMTIyNC4wMCIsInRheCI6IjkwMS4wMCIsImRpc2NvdW50IjoiODYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2125, "base_fare": 1224, "tax": 901, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 86, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2069, "filter": { "id": "F123NP00114-98", "price": 2069, "gross_total": 2125, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100850cmb202603100945319cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVo1zNHzC6hs\/tE5vmTTZCsw4wVM2yxs+UzDY+BEpOpz8g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ec7xMtbj5zSd2mTgHsc22gHurIo4nthJgL5fXGEbgkY=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IlRZZytVSFhmNmZRUGQ5NENFTjBuMFE9PSIsInZhbHVlIjoib2luZmxVRjRYNWRJSzhFUWN4Uko4YTViREhmWUJLNnMrUzFzZkNBd2FWUW1GN3BkSFdQclpQNlZSdTQ5U2xFQ2gzR3gyd3hGZDg2alllZko4c3JnZE1UMGMvcnJQdncxVzd6Smk0YXlCYnRsMWltTFZieVlHcWJnSCtmNjNPRytycG5MSmo3bWErL1NRZWZnSXNOcWMwYnRldktFeHV0ZnVvVkZ1WlBtcVJHNFZrdi9JOXJraTR4R3ZKMDFKaUdiRVd5V1g0QmlzSm9wWmlBbk1Vc1FwUGw4VXZSU0NQOWNGbTVYYVFvL21UVnArUXBudUFxeXZwU0gwdmcxbHp1eVpuWE9IMDEyT2FSU3JTeW5mYWRkaTUydXpMVFJXTVRvd1FkeUVySGJGalRDWnE0TWhGZ3puVmpyQ0dXTHhQTUhHemFQTHFxYUJuTlZWeDd1c2ZQM2JXUFVibCtzOGorVmZ5VmFVc3BFdWZJTHhURVg1aEpxeXpZT1N0RWFpTWN1TlZwYXpHelFobDZRWE03Qzl3MHRYTzJNUm9GeHFVRXFhZ29kQUZyaENxV0dYc0dSMlRwblBoRGVhdlRNYXBpbTlMT1ZzblZtOGVHR212OFBONnc3a1RaSW1IcG9ubWpDY2JjUGpPbVpHQmlaUHRpdC9jWW9ldVNBWHo0Rmp3Y2VZZnlYdTJkYUd1elJOZ2RXZWNjNXdObzZvU0VkSEZlVS9xNHAwR2VXa3ZwTmFuZ2tXdUswQmdoYXYvYzc0NThIVUszaVVDaU9NMGtqN1VsUmE0SzBjbFRna2tlTDV4RldlM3JZUUZiemJ2SDNzNGdFUm9hZUFoejZTTkVqYXo1dVFiUlV2ZUdjK0h5THMwMTluUDZYK0JaTVcyUVpsc3RQQXdRTXE0bWszZHNFWnhGOWlJYzdwRmI2ODhkKzJDdTN0UTB5eEw0QVhwWVNHckdiem9MOU5ET0pQVW5GaEpKOFJpSUVSbzczWmg3NFd0SmVmeVhKcWwyVUFyRXQyRkIrVzBJU3dwVG9rZ2tic3NBbEQrOU0rdmtOMXBYV082L3cxbTg0TU11elkxanlCYlgvakU0RHJOakFQMEJFRGt1L2VoWFFJTjU1NDV6M3BHYWxRQzBqM2xNZ21ZczRlQWwrWlY0WkVZOFlnNnAvQVRFMmx2VHVvc1RlUlFoNllRaFVIeE1pbVN1WERpMHNzR2F5WSt3OTA2akRaSFdLUDlSaHhyQzFyU3NEYTdsTTVuSGRtZmdpUDBxL29pQWozZzFuSG9ZeksyTU1yWnB2MFl0aHlIR3lHMWV2dnpxYmMwVXB2VkIyYzFQak54YlM4NXc2VGZVZU9OYWY5NC83NTZUNHdHd002MXh6OU9mbWNBNlAxbmptYVdTRkx4OEsrRFVEMkRxU3lvVGI1V0JtVkhpVjgyZURFWndjSElSb2tESjd4MVRNdTFUMXVWVEVqYmpvU3pzR2FpUytuRzBoeXoyVnRWVE5uTHlmU3NnaFZScFFJN2JUV1lmaDRTUDZSOFRkU01DenV0TFV1a3l5ZjF0aVBTSkVEWjMzUUhSZFNaWmxDTU1KaGNzbUU1OD0iLCJtYWMiOiIyNGQ4M2U3MzYyNGI4MmRhMzYzMjY1YzFmMTRjZDZmYTNjYzM1NjE3MTI1OWFiNWUxZWMwNmE4ZDRkNjI1N2E2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "W+pbIBHwIk1T5kPsyLPRgaoQuW3b5sElDyv\/L0HmOiA=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IlRZZytVSFhmNmZRUGQ5NENFTjBuMFE9PSIsInZhbHVlIjoib2luZmxVRjRYNWRJSzhFUWN4Uko4YTViREhmWUJLNnMrUzFzZkNBd2FWUW1GN3BkSFdQclpQNlZSdTQ5U2xFQ2gzR3gyd3hGZDg2alllZko4c3JnZE1UMGMvcnJQdncxVzd6Smk0YXlCYnRsMWltTFZieVlHcWJnSCtmNjNPRytycG5MSmo3bWErL1NRZWZnSXNOcWMwYnRldktFeHV0ZnVvVkZ1WlBtcVJHNFZrdi9JOXJraTR4R3ZKMDFKaUdiRVd5V1g0QmlzSm9wWmlBbk1Vc1FwUGw4VXZSU0NQOWNGbTVYYVFvL21UVnArUXBudUFxeXZwU0gwdmcxbHp1eVpuWE9IMDEyT2FSU3JTeW5mYWRkaTUydXpMVFJXTVRvd1FkeUVySGJGalRDWnE0TWhGZ3puVmpyQ0dXTHhQTUhHemFQTHFxYUJuTlZWeDd1c2ZQM2JXUFVibCtzOGorVmZ5VmFVc3BFdWZJTHhURVg1aEpxeXpZT1N0RWFpTWN1TlZwYXpHelFobDZRWE03Qzl3MHRYTzJNUm9GeHFVRXFhZ29kQUZyaENxV0dYc0dSMlRwblBoRGVhdlRNYXBpbTlMT1ZzblZtOGVHR212OFBONnc3a1RaSW1IcG9ubWpDY2JjUGpPbVpHQmlaUHRpdC9jWW9ldVNBWHo0Rmp3Y2VZZnlYdTJkYUd1elJOZ2RXZWNjNXdObzZvU0VkSEZlVS9xNHAwR2VXa3ZwTmFuZ2tXdUswQmdoYXYvYzc0NThIVUszaVVDaU9NMGtqN1VsUmE0SzBjbFRna2tlTDV4RldlM3JZUUZiemJ2SDNzNGdFUm9hZUFoejZTTkVqYXo1dVFiUlV2ZUdjK0h5THMwMTluUDZYK0JaTVcyUVpsc3RQQXdRTXE0bWszZHNFWnhGOWlJYzdwRmI2ODhkKzJDdTN0UTB5eEw0QVhwWVNHckdiem9MOU5ET0pQVW5GaEpKOFJpSUVSbzczWmg3NFd0SmVmeVhKcWwyVUFyRXQyRkIrVzBJU3dwVG9rZ2tic3NBbEQrOU0rdmtOMXBYV082L3cxbTg0TU11elkxanlCYlgvakU0RHJOakFQMEJFRGt1L2VoWFFJTjU1NDV6M3BHYWxRQzBqM2xNZ21ZczRlQWwrWlY0WkVZOFlnNnAvQVRFMmx2VHVvc1RlUlFoNllRaFVIeE1pbVN1WERpMHNzR2F5WSt3OTA2akRaSFdLUDlSaHhyQzFyU3NEYTdsTTVuSGRtZmdpUDBxL29pQWozZzFuSG9ZeksyTU1yWnB2MFl0aHlIR3lHMWV2dnpxYmMwVXB2VkIyYzFQak54YlM4NXc2VGZVZU9OYWY5NC83NTZUNHdHd002MXh6OU9mbWNBNlAxbmptYVdTRkx4OEsrRFVEMkRxU3lvVGI1V0JtVkhpVjgyZURFWndjSElSb2tESjd4MVRNdTFUMXVWVEVqYmpvU3pzR2FpUytuRzBoeXoyVnRWVE5uTHlmU3NnaFZScFFJN2JUV1lmaDRTUDZSOFRkU01DenV0TFV1a3l5ZjF0aVBTSkVEWjMzUUhSZFNaWmxDTU1KaGNzbUU1OD0iLCJtYWMiOiIyNGQ4M2U3MzYyNGI4MmRhMzYzMjY1YzFmMTRjZDZmYTNjYzM1NjE3MTI1OWFiNWUxZWMwNmE4ZDRkNjI1N2E2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-99", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HCF7ETDs9Q8v\/LmqKqK5p4bt20eG07XIWqt9h3y5zrI=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "eyJpdiI6IlRZZytVSFhmNmZRUGQ5NENFTjBuMFE9PSIsInZhbHVlIjoib2luZmxVRjRYNWRJSzhFUWN4Uko4YTViREhmWUJLNnMrUzFzZkNBd2FWUW1GN3BkSFdQclpQNlZSdTQ5U2xFQ2gzR3gyd3hGZDg2alllZko4c3JnZE1UMGMvcnJQdncxVzd6Smk0YXlCYnRsMWltTFZieVlHcWJnSCtmNjNPRytycG5MSmo3bWErL1NRZWZnSXNOcWMwYnRldktFeHV0ZnVvVkZ1WlBtcVJHNFZrdi9JOXJraTR4R3ZKMDFKaUdiRVd5V1g0QmlzSm9wWmlBbk1Vc1FwUGw4VXZSU0NQOWNGbTVYYVFvL21UVnArUXBudUFxeXZwU0gwdmcxbHp1eVpuWE9IMDEyT2FSU3JTeW5mYWRkaTUydXpMVFJXTVRvd1FkeUVySGJGalRDWnE0TWhGZ3puVmpyQ0dXTHhQTUhHemFQTHFxYUJuTlZWeDd1c2ZQM2JXUFVibCtzOGorVmZ5VmFVc3BFdWZJTHhURVg1aEpxeXpZT1N0RWFpTWN1TlZwYXpHelFobDZRWE03Qzl3MHRYTzJNUm9GeHFVRXFhZ29kQUZyaENxV0dYc0dSMlRwblBoRGVhdlRNYXBpbTlMT1ZzblZtOGVHR212OFBONnc3a1RaSW1IcG9ubWpDY2JjUGpPbVpHQmlaUHRpdC9jWW9ldVNBWHo0Rmp3Y2VZZnlYdTJkYUd1elJOZ2RXZWNjNXdObzZvU0VkSEZlVS9xNHAwR2VXa3ZwTmFuZ2tXdUswQmdoYXYvYzc0NThIVUszaVVDaU9NMGtqN1VsUmE0SzBjbFRna2tlTDV4RldlM3JZUUZiemJ2SDNzNGdFUm9hZUFoejZTTkVqYXo1dVFiUlV2ZUdjK0h5THMwMTluUDZYK0JaTVcyUVpsc3RQQXdRTXE0bWszZHNFWnhGOWlJYzdwRmI2ODhkKzJDdTN0UTB5eEw0QVhwWVNHckdiem9MOU5ET0pQVW5GaEpKOFJpSUVSbzczWmg3NFd0SmVmeVhKcWwyVUFyRXQyRkIrVzBJU3dwVG9rZ2tic3NBbEQrOU0rdmtOMXBYV082L3cxbTg0TU11elkxanlCYlgvakU0RHJOakFQMEJFRGt1L2VoWFFJTjU1NDV6M3BHYWxRQzBqM2xNZ21ZczRlQWwrWlY0WkVZOFlnNnAvQVRFMmx2VHVvc1RlUlFoNllRaFVIeE1pbVN1WERpMHNzR2F5WSt3OTA2akRaSFdLUDlSaHhyQzFyU3NEYTdsTTVuSGRtZmdpUDBxL29pQWozZzFuSG9ZeksyTU1yWnB2MFl0aHlIR3lHMWV2dnpxYmMwVXB2VkIyYzFQak54YlM4NXc2VGZVZU9OYWY5NC83NTZUNHdHd002MXh6OU9mbWNBNlAxbmptYVdTRkx4OEsrRFVEMkRxU3lvVGI1V0JtVkhpVjgyZURFWndjSElSb2tESjd4MVRNdTFUMXVWVEVqYmpvU3pzR2FpUytuRzBoeXoyVnRWVE5uTHlmU3NnaFZScFFJN2JUV1lmaDRTUDZSOFRkU01DenV0TFV1a3l5ZjF0aVBTSkVEWjMzUUhSZFNaWmxDTU1KaGNzbUU1OD0iLCJtYWMiOiIyNGQ4M2U3MzYyNGI4MmRhMzYzMjY1YzFmMTRjZDZmYTNjYzM1NjE3MTI1OWFiNWUxZWMwNmE4ZDRkNjI1N2E2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "KOiRoV2EvON\/Sj8AlvJEMsEwq3KndfWsDTMNli8voeY=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IlRZZytVSFhmNmZRUGQ5NENFTjBuMFE9PSIsInZhbHVlIjoib2luZmxVRjRYNWRJSzhFUWN4Uko4YTViREhmWUJLNnMrUzFzZkNBd2FWUW1GN3BkSFdQclpQNlZSdTQ5U2xFQ2gzR3gyd3hGZDg2alllZko4c3JnZE1UMGMvcnJQdncxVzd6Smk0YXlCYnRsMWltTFZieVlHcWJnSCtmNjNPRytycG5MSmo3bWErL1NRZWZnSXNOcWMwYnRldktFeHV0ZnVvVkZ1WlBtcVJHNFZrdi9JOXJraTR4R3ZKMDFKaUdiRVd5V1g0QmlzSm9wWmlBbk1Vc1FwUGw4VXZSU0NQOWNGbTVYYVFvL21UVnArUXBudUFxeXZwU0gwdmcxbHp1eVpuWE9IMDEyT2FSU3JTeW5mYWRkaTUydXpMVFJXTVRvd1FkeUVySGJGalRDWnE0TWhGZ3puVmpyQ0dXTHhQTUhHemFQTHFxYUJuTlZWeDd1c2ZQM2JXUFVibCtzOGorVmZ5VmFVc3BFdWZJTHhURVg1aEpxeXpZT1N0RWFpTWN1TlZwYXpHelFobDZRWE03Qzl3MHRYTzJNUm9GeHFVRXFhZ29kQUZyaENxV0dYc0dSMlRwblBoRGVhdlRNYXBpbTlMT1ZzblZtOGVHR212OFBONnc3a1RaSW1IcG9ubWpDY2JjUGpPbVpHQmlaUHRpdC9jWW9ldVNBWHo0Rmp3Y2VZZnlYdTJkYUd1elJOZ2RXZWNjNXdObzZvU0VkSEZlVS9xNHAwR2VXa3ZwTmFuZ2tXdUswQmdoYXYvYzc0NThIVUszaVVDaU9NMGtqN1VsUmE0SzBjbFRna2tlTDV4RldlM3JZUUZiemJ2SDNzNGdFUm9hZUFoejZTTkVqYXo1dVFiUlV2ZUdjK0h5THMwMTluUDZYK0JaTVcyUVpsc3RQQXdRTXE0bWszZHNFWnhGOWlJYzdwRmI2ODhkKzJDdTN0UTB5eEw0QVhwWVNHckdiem9MOU5ET0pQVW5GaEpKOFJpSUVSbzczWmg3NFd0SmVmeVhKcWwyVUFyRXQyRkIrVzBJU3dwVG9rZ2tic3NBbEQrOU0rdmtOMXBYV082L3cxbTg0TU11elkxanlCYlgvakU0RHJOakFQMEJFRGt1L2VoWFFJTjU1NDV6M3BHYWxRQzBqM2xNZ21ZczRlQWwrWlY0WkVZOFlnNnAvQVRFMmx2VHVvc1RlUlFoNllRaFVIeE1pbVN1WERpMHNzR2F5WSt3OTA2akRaSFdLUDlSaHhyQzFyU3NEYTdsTTVuSGRtZmdpUDBxL29pQWozZzFuSG9ZeksyTU1yWnB2MFl0aHlIR3lHMWV2dnpxYmMwVXB2VkIyYzFQak54YlM4NXc2VGZVZU9OYWY5NC83NTZUNHdHd002MXh6OU9mbWNBNlAxbmptYVdTRkx4OEsrRFVEMkRxU3lvVGI1V0JtVkhpVjgyZURFWndjSElSb2tESjd4MVRNdTFUMXVWVEVqYmpvU3pzR2FpUytuRzBoeXoyVnRWVE5uTHlmU3NnaFZScFFJN2JUV1lmaDRTUDZSOFRkU01DenV0TFV1a3l5ZjF0aVBTSkVEWjMzUUhSZFNaWmxDTU1KaGNzbUU1OD0iLCJtYWMiOiIyNGQ4M2U3MzYyNGI4MmRhMzYzMjY1YzFmMTRjZDZmYTNjYzM1NjE3MTI1OWFiNWUxZWMwNmE4ZDRkNjI1N2E2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2069, "gross_total": 2039, "base_fare": 1625, "tax": 444, "sell": { "currency": "MYR", "total": 2069, "base_fare": 1625, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2OSwiYmFzZV9mYXJlIjoxNjI1LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwMzksImJhc2VfZmFyZSI6MTU5NSwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjAzOSwiYmFzZV9mYXJlIjoxNTk1LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2069, "base_fare": 1625, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1595.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2069, "base_fare": 1625, "tax": 444, "gross": { "base_fare": "1595.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNjkuMDAiLCJiYXNlX2ZhcmUiOiIxNjI1LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU5NS4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzOS4wMCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTk1LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjAzOS4wMCIsImJhc2VfZmFyZSI6IjE1OTUuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjAzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2039, "base_fare": 1595, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2069, "filter": { "id": "F123NP00114-99", "price": 2069, "gross_total": 2039, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbct342HNdFDXuop2B8RDT6H+BHFvvzFMrAFycH5w7AtFY=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWuGbuv3HAurPFofxdTuVFUTj1MbDJI56lJACL1l3uUv0RZk5DU3Ui8jWkO2ZyokAGo=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWuGbuv3HAurPFofxdTuVFUTVW8tZXk6kaUcBqtgixPPqpcPROWcsm0lVu2Jwbv70qc=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-100", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQDQiFFGuVxSpE6Kv0oEITZhJ89TaHpnmV0nRTStixzE+Pew2ggbANqSCXkzSnq0Ps=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQDQiFFGuVxSpE6Kv0oEITZNdy\/0xs4EKKATT7OxlwsWFzgHyMQwsSmRoWBH0NvjU0=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2081, "gross_total": 2051, "base_fare": 828, "tax": 1253, "sell": { "currency": "MYR", "total": 2081, "base_fare": 828, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4MSwiYmFzZV9mYXJlIjo4MjgsInRheCI6MTI1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTEsImJhc2VfZmFyZSI6Nzk4LCJ0YXgiOjEyNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1MSwiYmFzZV9mYXJlIjo3OTgsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2081, "base_fare": 828, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "798.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2081, "base_fare": 828, "tax": 1253, "gross": { "base_fare": "798.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODEuMDAiLCJiYXNlX2ZhcmUiOiI4MjguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk4LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjEyNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2051, "base_fare": 798, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2081, "filter": { "id": "F123NP00114-100", "price": 2081, "gross_total": 2051, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcTVDsVdKVD8Qh9CVQK4kHul934xW\/IFup0+JBoEoW6CM=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtXDarkCduHb9oQchW1Oj4s7KyJJgk96gX6LjYWZfeiqSvX0YawfddzRcCw4dE8dR4=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtXDarkCduHb9oQchW1Oj4scvxONQQAEcmoYP2szZmZE5yeiLfTXnEdMaGr92rI4nU=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-101", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTl1WEzRP\/Yo7qVU05ACeNTWsFJEWE07mmXm89ibk6VlcowvZjYpn0acWJCsBir3zQ=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTl1WEzRP\/Yo7qVU05ACeNTQ1C5goz6X\/rOVolXEAGpltkmK57Dr33DIqgcVeUeWJs=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2081, "gross_total": 2051, "base_fare": 828, "tax": 1253, "sell": { "currency": "MYR", "total": 2081, "base_fare": 828, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4MSwiYmFzZV9mYXJlIjo4MjgsInRheCI6MTI1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTEsImJhc2VfZmFyZSI6Nzk4LCJ0YXgiOjEyNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1MSwiYmFzZV9mYXJlIjo3OTgsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2081, "base_fare": 828, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "798.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2081, "base_fare": 828, "tax": 1253, "gross": { "base_fare": "798.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODEuMDAiLCJiYXNlX2ZhcmUiOiI4MjguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk4LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjEyNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2051, "base_fare": 798, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2081, "filter": { "id": "F123NP00114-101", "price": 2081, "gross_total": 2051, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcVZoQ+gUuTvLjY\/gf1EI3KK2SJr0CvvE7h0nPBqxtvRY=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvfOlOnQkY7ur8ZfzTp4Ig6Xc5gjlGjWoHlLSBVsFzC\/Fi456RiKHgbCL45+CC6Y0Q=", "origin": "KUL", "departure_time": "2026-03-10 14:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 15:50:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32B", "name": "Airbus-32B", "picture": "Airbus-32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvfOlOnQkY7ur8ZfzTp4Ig69Y7m7BqGq1HRf7IWCwKbte5VVe3G1uHHkv0\/qMlwupI=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-102", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSSsQ9g\/Cd4Rgs+GUvNX1RcqyKjva97DEPwCUJdgAyHY4hktC1MU\/K0LhDxfs4L2FGg=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSSsQ9g\/Cd4Rgs+GUvNX1RcqbrqkfbaNLdHWIFjO+J\/DKBBP4x2bjAaUzz5gr7gOWsM=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2081, "gross_total": 2111, "base_fare": 1227, "tax": 914, "sell": { "currency": "MYR", "total": 2081, "base_fare": 1227, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4MSwiYmFzZV9mYXJlIjoxMjI3LCJ0YXgiOjkxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTEsImJhc2VfZmFyZSI6MTE5NywidGF4Ijo5MTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjExMSwiYmFzZV9mYXJlIjoxMTk3LCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2081, "base_fare": 1227, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1197.00", "tax": "914.00", "discount": 60, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2081, "base_fare": 1227, "tax": 914, "gross": { "base_fare": "1197.00", "tax": "914.00", "discount": "60.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODEuMDAiLCJiYXNlX2ZhcmUiOiIxMjI3LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjkxNC4wMCIsImRpc2NvdW50IjoiNjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTk3LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjkxNC4wMCIsImRpc2NvdW50IjoiNjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTExLjAwIiwiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjkxNC4wMCIsImRpc2NvdW50IjoiNjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2111, "base_fare": 1197, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 60, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2081, "filter": { "id": "F123NP00114-102", "price": 2081, "gross_total": 2111, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-32B", "aircraft_name": "Airbus-32B", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101455cmb202603101550315cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcDka7ppKPuZwAMH0DEX+xi\/8Ns6XempitrfFeLKqo\/dA=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvl6GJpHOxq7DmFiQDjTxaJgHMFxfo1X5b7kTjNWMtqGIhwZ70v24018gJ+bGU9oPY=", "origin": "KUL", "departure_time": "2026-03-10 08:50:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CMB", "arrival_time": "2026-03-10 09:45:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-03-10", "flight_time": "3h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "319" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvl6GJpHOxq7DmFiQDjTxaJG0hhDEspFE8dNNlIH5Y54khdfAIxN5dDulJhU+XUa3k=", "origin": "CMB", "departure_time": "2026-03-11 09:20:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-03-11 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "3h 10m", "distance": null, "lay_over": "PT23H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-332", "name": "Airbus-332", "picture": "Airbus-332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 40, "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-103", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQpLjfTaPaPos9yndCxq7qRIxc2GLO8q4RQXuMSSGWgsD9V7DH3\/KZT1e+bdrhtBzo=", "origin": "DAC", "departure_time": "2026-04-28 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-04-28 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-04-28", "flight_time": "3h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQpLjfTaPaPos9yndCxq7qRahkleZDYVmvamx8gscE1DYqbwqMa4f7p3On7G0ioQsY=", "origin": "CMB", "departure_time": "2026-04-29 01:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranayake International Air Port", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "KUL", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 50m", "distance": null, "lay_over": "PT09H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "EE6MMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2081, "gross_total": 2111, "base_fare": 1227, "tax": 914, "sell": { "currency": "MYR", "total": 2081, "base_fare": 1227, "tax": 914 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4MSwiYmFzZV9mYXJlIjoxMjI3LCJ0YXgiOjkxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTEsImJhc2VfZmFyZSI6MTE5NywidGF4Ijo5MTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjExMSwiYmFzZV9mYXJlIjoxMTk3LCJ0YXgiOjkxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2081, "base_fare": 1227, "tax": 914, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1197.00", "tax": "914.00", "discount": 60, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2081, "base_fare": 1227, "tax": 914, "gross": { "base_fare": "1197.00", "tax": "914.00", "discount": "60.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODEuMDAiLCJiYXNlX2ZhcmUiOiIxMjI3LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjkxNC4wMCIsImRpc2NvdW50IjoiNjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMTk3LjAwIiwidGF4IjoiOTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjkxNC4wMCIsImRpc2NvdW50IjoiNjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTExLjAwIiwiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjkxNC4wMCIsImRpc2NvdW50IjoiNjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2111, "base_fare": 1197, "tax": 914, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 60, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2081, "filter": { "id": "F123NP00114-103", "price": 2081, "gross_total": 2111, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:50:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100850cmb202603100945319cmb202603110920dac202603111300189dac202604281255cmb202604281540190cmb202604290100kul202604290720318", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSYCkRIiwCSmcOUvVRPMAeTlthA2UIqRGglAY7J4AcnA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Nm31cXaZwl5KVtIg9R48Tw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EzPpFB9i8WrUuo2\/cVm2ww==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-104", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AW1GDAgJN3MSOLe9iif0ew==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "mkUVFLSkFWfu7QLoT+aEgQ==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2086, "gross_total": 2056, "base_fare": 833, "tax": 1253, "sell": { "currency": "MYR", "total": 2086, "base_fare": 833, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NiwiYmFzZV9mYXJlIjo4MzMsInRheCI6MTI1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTYsImJhc2VfZmFyZSI6ODAzLCJ0YXgiOjEyNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NiwiYmFzZV9mYXJlIjo4MDMsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2086, "base_fare": 833, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "803.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2086, "base_fare": 833, "tax": 1253, "gross": { "base_fare": "803.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODYuMDAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAzLjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDMuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjEyNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2056, "base_fare": 803, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2086, "filter": { "id": "F123NP00114-104", "price": 2086, "gross_total": 2056, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZhyOxtgwEDccUnR9yR8Vwb2P1KuYvKpOKGfT9rT61eOg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Nm31cXaZwl5KVtIg9R48Tw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EzPpFB9i8WrUuo2\/cVm2ww==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-105", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AW1GDAgJN3MSOLe9iif0ew==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+d3x4GYuT+RxpsF4opUerw==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2086, "gross_total": 2056, "base_fare": 833, "tax": 1253, "sell": { "currency": "MYR", "total": 2086, "base_fare": 833, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NiwiYmFzZV9mYXJlIjo4MzMsInRheCI6MTI1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTYsImJhc2VfZmFyZSI6ODAzLCJ0YXgiOjEyNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NiwiYmFzZV9mYXJlIjo4MDMsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2086, "base_fare": 833, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "803.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2086, "base_fare": 833, "tax": 1253, "gross": { "base_fare": "803.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODYuMDAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODAzLjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDMuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ni4wMCIsImJhc2VfZmFyZSI6IjgwMy4wMCIsInRheCI6IjEyNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2056, "base_fare": 803, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2086, "filter": { "id": "F123NP00114-105", "price": 2086, "gross_total": 2056, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4A6Bw7\/xOIgk+CWOo0xxYAV0L6BHpln3Ay6OU0BMbbeg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mO8oyrhL+YMtOMS6DJuvqKQRVmP3WtxRpz4rXwQWym4=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ikw1MlZEWTFxNjRNVDIweU9NbTRqblE9PSIsInZhbHVlIjoiUUJKb3phU2s0cG4rWnlLYzc3WDBRaTBuQWw0eVBSdUwvVWZCN0RWS2VjeERvU0dmS29xT0FZQ2JPYmNKQVZXTVkyZzg4S0hxSnVvVHZWRFhreXFRRjVYR2lhWEJZYVFoV3RTNlVMWVRmcEJZL0pmdlpVZld2R2JyRTNsSlZ3MW9qR0pyYUZ3bHg0TkUwS1J1czNrMzBTckIzZEc2SnBPUVljdG1kbW5kSzIzcTRGb2ttcDZrMVcydi9OS3hERHlkNDd6b3g4OXdKVHJTeGZQZzFxbkc3QzN5NkVQNDFZOGJXNFB3NkRZN3JaNWJ4N29zcFUrVitOSVpNazZ6dDlRRWNYNytKenRYUzFVcDdobGZWZ3FXT1Y3Yms1QnVPYmRPQnhtSHMvZ1AxWENLaGRvWkFUMXhWQ1dnVUd4bVJFQVhKK01TT0ppQkpLbUxDR1pGYTIyQVlWMVFETXkwenFPZEZCaTNaTzljWFZDUi9ZREtJT0hiWU5DM0hHNXBLclZ3SFBUaXo4dXkvVmVaYk9PcDBOaEN4c0FyU2Qwdld6czhKVlZMa1pGc2FZUU9GK00vU2VZc0pzOUs1V015emJHMFV4NTZLa0pyVU4yem84c2ZVVEFOb3psMGVtd3ZQTGhXYm9WeVJuN1lkTDg0TEJMdExqM2k3TTNyc0xtQVNtaHJ2RGtnaDRVK0wzdXRaOXJsL0dNTmRsZzJTclpVQ3NYSkpsZmpDQ2doRVUxTWNYODBNVmkyRGZxM0NhWXlTakxsOHFvcDk1bTZVaFNrZm9wWGRQcTFPUTdBQUtlQTRhQWJ1b3hpL04wRFErcVZnelpFZDRMNUtlSnZuVGRnalVYZ0lTMFpRMjRYZ3RSNkpCQ3FmTTJnZVJZRURIWGFOWU1pR3hNN0VSZFhHcHcyNGQxWVcwd2wwZEJJT21sUUJGTXk3V25sRFhaTFdzWUlXbGRBRzd4NXZpa1M5clZReGF0NXYxcWFEQVdNZDRGaHM4Rm9xa0ZYMktTanBYdXhWcFpmT0QvS2ZEZEFSeDZ2YkZqYzJ1d0I5UEc1cDRnNEN3T1BEb1c5RFNidUpsa2lMODVHU1pFckdNSDJiOUoxcFRGWk5RZ1hBbGRtRVIwVUs3OUJRakJQQTkrQm14SlV5bE5UQUd4N1ZwaVpBU3VlZTcxZmtZSnJhcVorZjh6YUVoemdsZ1BkMzhnNjFKaTBuT2YyajIxNm9tWVJxdERqZlUyazBuTmNjRlVzcmcwZEY5TUpRTENmb0wzRk03Vzk1c0doSUpWbWpTZkJDQTcvQ2Vuby9GM3llbFU0RVE4UTMrTUhIM3hsRGFnejdPcTJzV2tXMmVGT09CZ2xrVmNBYXp6Vy9DTmRVcERldlljRzdodlFxdW0vR25RV1MrMU9IU2tKbmptTWJLWG12V1NBdWRpcS90Z280Q0U1MDRLbEtxeVcwSTVQMVI3akh5eGxpZ2hHQnFuMEFJV1pYQjl1OHF2R0ZVOThTZHg0SVh3WTBsdEVRZ1dkRHRpbVQxbUg1UzF4c2tPUU9mNmhYbXZwL3ltMU1Udk1vTE5YN3poM1dyaXFIVDZUMXJNL2c3RXZBaCszRnN1eWRMWFAzUTZjdFhZZHVPQjMyKytmTGZVWFZ2SWRZY3RzMEQxdW9vbksxMkxyeERyZEg3RlMvKzRuZFZ2R1djalB2WTNGQzk3QW12aDl0T21zc09tWG04ZHpKaTdVckY2bmJreFRNY2JBY1JBK0VUMDVwcXBWdWM4UmZmYjFlSjhwQnVFUzIwN1lETHg2Vld2Yk1WYXl5cXJmai9tWmtISDNhbXlvS2x0VjdBdHF5UXJYeUVHRDk4bTRabkZiVHBoQUxjT3ZhdzJhRFphcDZsNG9FaDZkVFl2WXZBdWlRcHVDbjlHQ3p0eExGd2IrYnpsZHU5R2FnaW50dTZXWVhHSXNnMDc3YWRVdXJGNDBLM2g2b0pwdi9HVUw1Ym1WZHIxU1dJNmRLbU5qb2RzSFovQ0FscEx4aEpaTGFvSERoQXJhb2pmSFp2SHh4a1VUcDgxTDBqemxUVkFxUHFjYlVURktVRk5ZcWt2QmhxRVVlOVc0dFZrcExBNURHaWJBbGVRclBMdGpIRVI3NCtDUzNzbklzQXhOL1FrTjN6S0ZXOUpGRGlnbXYxQlp2TlQwQkg2eE1wTXg1em85ZnFzbnJSNnVSemRqdGgvdEFVVEZUcEhhbURuMlhLYU1ld3lrZ1plTWYzRUdOazlaWmIwc2pHdGwxWVkzc0V4TGZnbWFVNVpNaTlUaGw5WWJwa252K2ppVmFyRnVkSmRsR1R3cC9CQ0Nta2t0SFF1N3lrUUo4SHhDbHM5cnoxdVJvbjJ2ZXRPNGhybEQrS0dsdlJZbU5YeDlIb0pyU0hYaWc2R2tPdVJoRGhWdFYwL05qSlI5RE00RHNkekIwZnJ0bFBjRFdRSmhpVmRmK2wwRk93K05FdUR6VWhFeUNQTGUxbkZSU3VCYUx5UmlrWFJubE92eGhKZFIrdzVGeDIxdDA1dlhwcitnMXcwKzV5THZPdThhL3hzWmUwREpHQ3hJWWFzWFpsNkVxWjVGbGROR3lZcndUdHhoSFlndnl6NjRpcEVVNWJ5dU5nUm82WVJNN2tzVU9MbWo5OFAzTTUrMGpnZ3BrYUYyVHpzYnV6aXgrMFBkTm1UTEpKc3RjamM4QWtiVU53WTlST1F6eEFDS0RjdHlBeTA5M3VBT3ZpY1dIQnVwVG1MYVdaTW52YVFVOGR6Zm52Mm1kd1RkUHBRN0x5b3hkZXo5R3dkTDZQY29oQmtXTlhqamd2b2dtdWNXVDBpMnlHTnU2Z0h6dVE3YzNnaWJTN1Qzd3JMbHNmcldrMDEzcUxxYXhiaDhqY2NPRGZhdkxrdDltMFZZV1RnMmVraXBiakhUbXRNZVNubWt3cHBkTExzckhmaFh3TDA9IiwibWFjIjoiNjkxNTc2YWU0OTM3ODkzNjgxN2ZhYTE5YWY0OTdlN2M2Y2Q5OTk4ZmZhYmZjMDEwZTU1ZDk4MjBjYzIwZDg4YiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "\/3N0YZILSF8RqJKGBL954+QIaSCUTczEO2C3s0PPy4I=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ikw1MlZEWTFxNjRNVDIweU9NbTRqblE9PSIsInZhbHVlIjoiUUJKb3phU2s0cG4rWnlLYzc3WDBRaTBuQWw0eVBSdUwvVWZCN0RWS2VjeERvU0dmS29xT0FZQ2JPYmNKQVZXTVkyZzg4S0hxSnVvVHZWRFhreXFRRjVYR2lhWEJZYVFoV3RTNlVMWVRmcEJZL0pmdlpVZld2R2JyRTNsSlZ3MW9qR0pyYUZ3bHg0TkUwS1J1czNrMzBTckIzZEc2SnBPUVljdG1kbW5kSzIzcTRGb2ttcDZrMVcydi9OS3hERHlkNDd6b3g4OXdKVHJTeGZQZzFxbkc3QzN5NkVQNDFZOGJXNFB3NkRZN3JaNWJ4N29zcFUrVitOSVpNazZ6dDlRRWNYNytKenRYUzFVcDdobGZWZ3FXT1Y3Yms1QnVPYmRPQnhtSHMvZ1AxWENLaGRvWkFUMXhWQ1dnVUd4bVJFQVhKK01TT0ppQkpLbUxDR1pGYTIyQVlWMVFETXkwenFPZEZCaTNaTzljWFZDUi9ZREtJT0hiWU5DM0hHNXBLclZ3SFBUaXo4dXkvVmVaYk9PcDBOaEN4c0FyU2Qwdld6czhKVlZMa1pGc2FZUU9GK00vU2VZc0pzOUs1V015emJHMFV4NTZLa0pyVU4yem84c2ZVVEFOb3psMGVtd3ZQTGhXYm9WeVJuN1lkTDg0TEJMdExqM2k3TTNyc0xtQVNtaHJ2RGtnaDRVK0wzdXRaOXJsL0dNTmRsZzJTclpVQ3NYSkpsZmpDQ2doRVUxTWNYODBNVmkyRGZxM0NhWXlTakxsOHFvcDk1bTZVaFNrZm9wWGRQcTFPUTdBQUtlQTRhQWJ1b3hpL04wRFErcVZnelpFZDRMNUtlSnZuVGRnalVYZ0lTMFpRMjRYZ3RSNkpCQ3FmTTJnZVJZRURIWGFOWU1pR3hNN0VSZFhHcHcyNGQxWVcwd2wwZEJJT21sUUJGTXk3V25sRFhaTFdzWUlXbGRBRzd4NXZpa1M5clZReGF0NXYxcWFEQVdNZDRGaHM4Rm9xa0ZYMktTanBYdXhWcFpmT0QvS2ZEZEFSeDZ2YkZqYzJ1d0I5UEc1cDRnNEN3T1BEb1c5RFNidUpsa2lMODVHU1pFckdNSDJiOUoxcFRGWk5RZ1hBbGRtRVIwVUs3OUJRakJQQTkrQm14SlV5bE5UQUd4N1ZwaVpBU3VlZTcxZmtZSnJhcVorZjh6YUVoemdsZ1BkMzhnNjFKaTBuT2YyajIxNm9tWVJxdERqZlUyazBuTmNjRlVzcmcwZEY5TUpRTENmb0wzRk03Vzk1c0doSUpWbWpTZkJDQTcvQ2Vuby9GM3llbFU0RVE4UTMrTUhIM3hsRGFnejdPcTJzV2tXMmVGT09CZ2xrVmNBYXp6Vy9DTmRVcERldlljRzdodlFxdW0vR25RV1MrMU9IU2tKbmptTWJLWG12V1NBdWRpcS90Z280Q0U1MDRLbEtxeVcwSTVQMVI3akh5eGxpZ2hHQnFuMEFJV1pYQjl1OHF2R0ZVOThTZHg0SVh3WTBsdEVRZ1dkRHRpbVQxbUg1UzF4c2tPUU9mNmhYbXZwL3ltMU1Udk1vTE5YN3poM1dyaXFIVDZUMXJNL2c3RXZBaCszRnN1eWRMWFAzUTZjdFhZZHVPQjMyKytmTGZVWFZ2SWRZY3RzMEQxdW9vbksxMkxyeERyZEg3RlMvKzRuZFZ2R1djalB2WTNGQzk3QW12aDl0T21zc09tWG04ZHpKaTdVckY2bmJreFRNY2JBY1JBK0VUMDVwcXBWdWM4UmZmYjFlSjhwQnVFUzIwN1lETHg2Vld2Yk1WYXl5cXJmai9tWmtISDNhbXlvS2x0VjdBdHF5UXJYeUVHRDk4bTRabkZiVHBoQUxjT3ZhdzJhRFphcDZsNG9FaDZkVFl2WXZBdWlRcHVDbjlHQ3p0eExGd2IrYnpsZHU5R2FnaW50dTZXWVhHSXNnMDc3YWRVdXJGNDBLM2g2b0pwdi9HVUw1Ym1WZHIxU1dJNmRLbU5qb2RzSFovQ0FscEx4aEpaTGFvSERoQXJhb2pmSFp2SHh4a1VUcDgxTDBqemxUVkFxUHFjYlVURktVRk5ZcWt2QmhxRVVlOVc0dFZrcExBNURHaWJBbGVRclBMdGpIRVI3NCtDUzNzbklzQXhOL1FrTjN6S0ZXOUpGRGlnbXYxQlp2TlQwQkg2eE1wTXg1em85ZnFzbnJSNnVSemRqdGgvdEFVVEZUcEhhbURuMlhLYU1ld3lrZ1plTWYzRUdOazlaWmIwc2pHdGwxWVkzc0V4TGZnbWFVNVpNaTlUaGw5WWJwa252K2ppVmFyRnVkSmRsR1R3cC9CQ0Nta2t0SFF1N3lrUUo4SHhDbHM5cnoxdVJvbjJ2ZXRPNGhybEQrS0dsdlJZbU5YeDlIb0pyU0hYaWc2R2tPdVJoRGhWdFYwL05qSlI5RE00RHNkekIwZnJ0bFBjRFdRSmhpVmRmK2wwRk93K05FdUR6VWhFeUNQTGUxbkZSU3VCYUx5UmlrWFJubE92eGhKZFIrdzVGeDIxdDA1dlhwcitnMXcwKzV5THZPdThhL3hzWmUwREpHQ3hJWWFzWFpsNkVxWjVGbGROR3lZcndUdHhoSFlndnl6NjRpcEVVNWJ5dU5nUm82WVJNN2tzVU9MbWo5OFAzTTUrMGpnZ3BrYUYyVHpzYnV6aXgrMFBkTm1UTEpKc3RjamM4QWtiVU53WTlST1F6eEFDS0RjdHlBeTA5M3VBT3ZpY1dIQnVwVG1MYVdaTW52YVFVOGR6Zm52Mm1kd1RkUHBRN0x5b3hkZXo5R3dkTDZQY29oQmtXTlhqamd2b2dtdWNXVDBpMnlHTnU2Z0h6dVE3YzNnaWJTN1Qzd3JMbHNmcldrMDEzcUxxYXhiaDhqY2NPRGZhdkxrdDltMFZZV1RnMmVraXBiakhUbXRNZVNubWt3cHBkTExzckhmaFh3TDA9IiwibWFjIjoiNjkxNTc2YWU0OTM3ODkzNjgxN2ZhYTE5YWY0OTdlN2M2Y2Q5OTk4ZmZhYmZjMDEwZTU1ZDk4MjBjYzIwZDg4YiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-106", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "K+IpPdKnPLtAk69Y2IoCWOlbp7DA6qr7AE4Gcp9nYBg=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ikw1MlZEWTFxNjRNVDIweU9NbTRqblE9PSIsInZhbHVlIjoiUUJKb3phU2s0cG4rWnlLYzc3WDBRaTBuQWw0eVBSdUwvVWZCN0RWS2VjeERvU0dmS29xT0FZQ2JPYmNKQVZXTVkyZzg4S0hxSnVvVHZWRFhreXFRRjVYR2lhWEJZYVFoV3RTNlVMWVRmcEJZL0pmdlpVZld2R2JyRTNsSlZ3MW9qR0pyYUZ3bHg0TkUwS1J1czNrMzBTckIzZEc2SnBPUVljdG1kbW5kSzIzcTRGb2ttcDZrMVcydi9OS3hERHlkNDd6b3g4OXdKVHJTeGZQZzFxbkc3QzN5NkVQNDFZOGJXNFB3NkRZN3JaNWJ4N29zcFUrVitOSVpNazZ6dDlRRWNYNytKenRYUzFVcDdobGZWZ3FXT1Y3Yms1QnVPYmRPQnhtSHMvZ1AxWENLaGRvWkFUMXhWQ1dnVUd4bVJFQVhKK01TT0ppQkpLbUxDR1pGYTIyQVlWMVFETXkwenFPZEZCaTNaTzljWFZDUi9ZREtJT0hiWU5DM0hHNXBLclZ3SFBUaXo4dXkvVmVaYk9PcDBOaEN4c0FyU2Qwdld6czhKVlZMa1pGc2FZUU9GK00vU2VZc0pzOUs1V015emJHMFV4NTZLa0pyVU4yem84c2ZVVEFOb3psMGVtd3ZQTGhXYm9WeVJuN1lkTDg0TEJMdExqM2k3TTNyc0xtQVNtaHJ2RGtnaDRVK0wzdXRaOXJsL0dNTmRsZzJTclpVQ3NYSkpsZmpDQ2doRVUxTWNYODBNVmkyRGZxM0NhWXlTakxsOHFvcDk1bTZVaFNrZm9wWGRQcTFPUTdBQUtlQTRhQWJ1b3hpL04wRFErcVZnelpFZDRMNUtlSnZuVGRnalVYZ0lTMFpRMjRYZ3RSNkpCQ3FmTTJnZVJZRURIWGFOWU1pR3hNN0VSZFhHcHcyNGQxWVcwd2wwZEJJT21sUUJGTXk3V25sRFhaTFdzWUlXbGRBRzd4NXZpa1M5clZReGF0NXYxcWFEQVdNZDRGaHM4Rm9xa0ZYMktTanBYdXhWcFpmT0QvS2ZEZEFSeDZ2YkZqYzJ1d0I5UEc1cDRnNEN3T1BEb1c5RFNidUpsa2lMODVHU1pFckdNSDJiOUoxcFRGWk5RZ1hBbGRtRVIwVUs3OUJRakJQQTkrQm14SlV5bE5UQUd4N1ZwaVpBU3VlZTcxZmtZSnJhcVorZjh6YUVoemdsZ1BkMzhnNjFKaTBuT2YyajIxNm9tWVJxdERqZlUyazBuTmNjRlVzcmcwZEY5TUpRTENmb0wzRk03Vzk1c0doSUpWbWpTZkJDQTcvQ2Vuby9GM3llbFU0RVE4UTMrTUhIM3hsRGFnejdPcTJzV2tXMmVGT09CZ2xrVmNBYXp6Vy9DTmRVcERldlljRzdodlFxdW0vR25RV1MrMU9IU2tKbmptTWJLWG12V1NBdWRpcS90Z280Q0U1MDRLbEtxeVcwSTVQMVI3akh5eGxpZ2hHQnFuMEFJV1pYQjl1OHF2R0ZVOThTZHg0SVh3WTBsdEVRZ1dkRHRpbVQxbUg1UzF4c2tPUU9mNmhYbXZwL3ltMU1Udk1vTE5YN3poM1dyaXFIVDZUMXJNL2c3RXZBaCszRnN1eWRMWFAzUTZjdFhZZHVPQjMyKytmTGZVWFZ2SWRZY3RzMEQxdW9vbksxMkxyeERyZEg3RlMvKzRuZFZ2R1djalB2WTNGQzk3QW12aDl0T21zc09tWG04ZHpKaTdVckY2bmJreFRNY2JBY1JBK0VUMDVwcXBWdWM4UmZmYjFlSjhwQnVFUzIwN1lETHg2Vld2Yk1WYXl5cXJmai9tWmtISDNhbXlvS2x0VjdBdHF5UXJYeUVHRDk4bTRabkZiVHBoQUxjT3ZhdzJhRFphcDZsNG9FaDZkVFl2WXZBdWlRcHVDbjlHQ3p0eExGd2IrYnpsZHU5R2FnaW50dTZXWVhHSXNnMDc3YWRVdXJGNDBLM2g2b0pwdi9HVUw1Ym1WZHIxU1dJNmRLbU5qb2RzSFovQ0FscEx4aEpaTGFvSERoQXJhb2pmSFp2SHh4a1VUcDgxTDBqemxUVkFxUHFjYlVURktVRk5ZcWt2QmhxRVVlOVc0dFZrcExBNURHaWJBbGVRclBMdGpIRVI3NCtDUzNzbklzQXhOL1FrTjN6S0ZXOUpGRGlnbXYxQlp2TlQwQkg2eE1wTXg1em85ZnFzbnJSNnVSemRqdGgvdEFVVEZUcEhhbURuMlhLYU1ld3lrZ1plTWYzRUdOazlaWmIwc2pHdGwxWVkzc0V4TGZnbWFVNVpNaTlUaGw5WWJwa252K2ppVmFyRnVkSmRsR1R3cC9CQ0Nta2t0SFF1N3lrUUo4SHhDbHM5cnoxdVJvbjJ2ZXRPNGhybEQrS0dsdlJZbU5YeDlIb0pyU0hYaWc2R2tPdVJoRGhWdFYwL05qSlI5RE00RHNkekIwZnJ0bFBjRFdRSmhpVmRmK2wwRk93K05FdUR6VWhFeUNQTGUxbkZSU3VCYUx5UmlrWFJubE92eGhKZFIrdzVGeDIxdDA1dlhwcitnMXcwKzV5THZPdThhL3hzWmUwREpHQ3hJWWFzWFpsNkVxWjVGbGROR3lZcndUdHhoSFlndnl6NjRpcEVVNWJ5dU5nUm82WVJNN2tzVU9MbWo5OFAzTTUrMGpnZ3BrYUYyVHpzYnV6aXgrMFBkTm1UTEpKc3RjamM4QWtiVU53WTlST1F6eEFDS0RjdHlBeTA5M3VBT3ZpY1dIQnVwVG1MYVdaTW52YVFVOGR6Zm52Mm1kd1RkUHBRN0x5b3hkZXo5R3dkTDZQY29oQmtXTlhqamd2b2dtdWNXVDBpMnlHTnU2Z0h6dVE3YzNnaWJTN1Qzd3JMbHNmcldrMDEzcUxxYXhiaDhqY2NPRGZhdkxrdDltMFZZV1RnMmVraXBiakhUbXRNZVNubWt3cHBkTExzckhmaFh3TDA9IiwibWFjIjoiNjkxNTc2YWU0OTM3ODkzNjgxN2ZhYTE5YWY0OTdlN2M2Y2Q5OTk4ZmZhYmZjMDEwZTU1ZDk4MjBjYzIwZDg4YiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "\/yniar1txqxhUEqt5i8m2TZ6+N5ntL3T+1GZenXyrCQ=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ikw1MlZEWTFxNjRNVDIweU9NbTRqblE9PSIsInZhbHVlIjoiUUJKb3phU2s0cG4rWnlLYzc3WDBRaTBuQWw0eVBSdUwvVWZCN0RWS2VjeERvU0dmS29xT0FZQ2JPYmNKQVZXTVkyZzg4S0hxSnVvVHZWRFhreXFRRjVYR2lhWEJZYVFoV3RTNlVMWVRmcEJZL0pmdlpVZld2R2JyRTNsSlZ3MW9qR0pyYUZ3bHg0TkUwS1J1czNrMzBTckIzZEc2SnBPUVljdG1kbW5kSzIzcTRGb2ttcDZrMVcydi9OS3hERHlkNDd6b3g4OXdKVHJTeGZQZzFxbkc3QzN5NkVQNDFZOGJXNFB3NkRZN3JaNWJ4N29zcFUrVitOSVpNazZ6dDlRRWNYNytKenRYUzFVcDdobGZWZ3FXT1Y3Yms1QnVPYmRPQnhtSHMvZ1AxWENLaGRvWkFUMXhWQ1dnVUd4bVJFQVhKK01TT0ppQkpLbUxDR1pGYTIyQVlWMVFETXkwenFPZEZCaTNaTzljWFZDUi9ZREtJT0hiWU5DM0hHNXBLclZ3SFBUaXo4dXkvVmVaYk9PcDBOaEN4c0FyU2Qwdld6czhKVlZMa1pGc2FZUU9GK00vU2VZc0pzOUs1V015emJHMFV4NTZLa0pyVU4yem84c2ZVVEFOb3psMGVtd3ZQTGhXYm9WeVJuN1lkTDg0TEJMdExqM2k3TTNyc0xtQVNtaHJ2RGtnaDRVK0wzdXRaOXJsL0dNTmRsZzJTclpVQ3NYSkpsZmpDQ2doRVUxTWNYODBNVmkyRGZxM0NhWXlTakxsOHFvcDk1bTZVaFNrZm9wWGRQcTFPUTdBQUtlQTRhQWJ1b3hpL04wRFErcVZnelpFZDRMNUtlSnZuVGRnalVYZ0lTMFpRMjRYZ3RSNkpCQ3FmTTJnZVJZRURIWGFOWU1pR3hNN0VSZFhHcHcyNGQxWVcwd2wwZEJJT21sUUJGTXk3V25sRFhaTFdzWUlXbGRBRzd4NXZpa1M5clZReGF0NXYxcWFEQVdNZDRGaHM4Rm9xa0ZYMktTanBYdXhWcFpmT0QvS2ZEZEFSeDZ2YkZqYzJ1d0I5UEc1cDRnNEN3T1BEb1c5RFNidUpsa2lMODVHU1pFckdNSDJiOUoxcFRGWk5RZ1hBbGRtRVIwVUs3OUJRakJQQTkrQm14SlV5bE5UQUd4N1ZwaVpBU3VlZTcxZmtZSnJhcVorZjh6YUVoemdsZ1BkMzhnNjFKaTBuT2YyajIxNm9tWVJxdERqZlUyazBuTmNjRlVzcmcwZEY5TUpRTENmb0wzRk03Vzk1c0doSUpWbWpTZkJDQTcvQ2Vuby9GM3llbFU0RVE4UTMrTUhIM3hsRGFnejdPcTJzV2tXMmVGT09CZ2xrVmNBYXp6Vy9DTmRVcERldlljRzdodlFxdW0vR25RV1MrMU9IU2tKbmptTWJLWG12V1NBdWRpcS90Z280Q0U1MDRLbEtxeVcwSTVQMVI3akh5eGxpZ2hHQnFuMEFJV1pYQjl1OHF2R0ZVOThTZHg0SVh3WTBsdEVRZ1dkRHRpbVQxbUg1UzF4c2tPUU9mNmhYbXZwL3ltMU1Udk1vTE5YN3poM1dyaXFIVDZUMXJNL2c3RXZBaCszRnN1eWRMWFAzUTZjdFhZZHVPQjMyKytmTGZVWFZ2SWRZY3RzMEQxdW9vbksxMkxyeERyZEg3RlMvKzRuZFZ2R1djalB2WTNGQzk3QW12aDl0T21zc09tWG04ZHpKaTdVckY2bmJreFRNY2JBY1JBK0VUMDVwcXBWdWM4UmZmYjFlSjhwQnVFUzIwN1lETHg2Vld2Yk1WYXl5cXJmai9tWmtISDNhbXlvS2x0VjdBdHF5UXJYeUVHRDk4bTRabkZiVHBoQUxjT3ZhdzJhRFphcDZsNG9FaDZkVFl2WXZBdWlRcHVDbjlHQ3p0eExGd2IrYnpsZHU5R2FnaW50dTZXWVhHSXNnMDc3YWRVdXJGNDBLM2g2b0pwdi9HVUw1Ym1WZHIxU1dJNmRLbU5qb2RzSFovQ0FscEx4aEpaTGFvSERoQXJhb2pmSFp2SHh4a1VUcDgxTDBqemxUVkFxUHFjYlVURktVRk5ZcWt2QmhxRVVlOVc0dFZrcExBNURHaWJBbGVRclBMdGpIRVI3NCtDUzNzbklzQXhOL1FrTjN6S0ZXOUpGRGlnbXYxQlp2TlQwQkg2eE1wTXg1em85ZnFzbnJSNnVSemRqdGgvdEFVVEZUcEhhbURuMlhLYU1ld3lrZ1plTWYzRUdOazlaWmIwc2pHdGwxWVkzc0V4TGZnbWFVNVpNaTlUaGw5WWJwa252K2ppVmFyRnVkSmRsR1R3cC9CQ0Nta2t0SFF1N3lrUUo4SHhDbHM5cnoxdVJvbjJ2ZXRPNGhybEQrS0dsdlJZbU5YeDlIb0pyU0hYaWc2R2tPdVJoRGhWdFYwL05qSlI5RE00RHNkekIwZnJ0bFBjRFdRSmhpVmRmK2wwRk93K05FdUR6VWhFeUNQTGUxbkZSU3VCYUx5UmlrWFJubE92eGhKZFIrdzVGeDIxdDA1dlhwcitnMXcwKzV5THZPdThhL3hzWmUwREpHQ3hJWWFzWFpsNkVxWjVGbGROR3lZcndUdHhoSFlndnl6NjRpcEVVNWJ5dU5nUm82WVJNN2tzVU9MbWo5OFAzTTUrMGpnZ3BrYUYyVHpzYnV6aXgrMFBkTm1UTEpKc3RjamM4QWtiVU53WTlST1F6eEFDS0RjdHlBeTA5M3VBT3ZpY1dIQnVwVG1MYVdaTW52YVFVOGR6Zm52Mm1kd1RkUHBRN0x5b3hkZXo5R3dkTDZQY29oQmtXTlhqamd2b2dtdWNXVDBpMnlHTnU2Z0h6dVE3YzNnaWJTN1Qzd3JMbHNmcldrMDEzcUxxYXhiaDhqY2NPRGZhdkxrdDltMFZZV1RnMmVraXBiakhUbXRNZVNubWt3cHBkTExzckhmaFh3TDA9IiwibWFjIjoiNjkxNTc2YWU0OTM3ODkzNjgxN2ZhYTE5YWY0OTdlN2M2Y2Q5OTk4ZmZhYmZjMDEwZTU1ZDk4MjBjYzIwZDg4YiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-106", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-107", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6cOCAiQuE21clSUv2LI\/4TFYTxwVia9YcNQwDJ6J\/SUw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-107", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "N8I+rCoDBK4Jz8KCWZxLhWl01X7nbV40E+1GGvPye0w=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjZEUVk1OGkxRWJ5dUZvdkQ5dk1Fd0E9PSIsInZhbHVlIjoiQnNpY3hGREpBakdjQk1MeDZIOUZUTE5lWVZqM01KYjZTNy81Q3Jabm15aWl2MFhReFdFSHJIeHlxWmZEWlNYMVEwQWxCQXBRQkFGdkJDTHhBc1pKOHVqN0w5cnQrMm1Pc2kycEZUdC8xaHROZ1p3RGd5T1RUZm1jK1ZWd1RjRy82M0o0NWY3WUdhWXJKNTY4QjViaTFFY0xyMVlueVRrUHlvaDg0cFg2Y3J0RmdxWjZlRURzUThLTGFSR1A2dCtuOGdnVThHNlJuTExIUkdtSUpJenQrUEhlMlVsSG92MXBZRlBtSENJLzZqd1RhWVc1ZWE3c3BBTTNweHNRdXZUd01vbVpkNStpamRDQlRlQ1lFeElub0l5aDZheVFta0dVZHc4Wjk1UWw1Um8rRmFBNUhLN2VxRHlMaHcyMUdXMFRybzNLUlNZK3FpejM5Mm5LS25qMUlSb3NmZGtsUFp5RS9GUnJMSytHSFhXbEdBYTdDTk5yanRMYXpEOExZYzFYdjNudWJhb2cvZDkvODNHLzdOM2xMQjQ2R0FTWHMzbXJIN0xadXdyMXhNT0ViTUVHTHo5WW1YSmJYQWNlcjNSd1dHN2hZUWxRdXlCSTRTeHZyZVhNem1yNzB3bmpGNm0xRzJxZXY3OUhHNFIzaUdQN0NwQlJvampvYk5MQWVQd0xqTnRPcjFBNE5Ra3p2QXJtenk2MFdnbjRKVjVkbnp3aWhxR3FuOHJJUzUreFRsWm1STTdHYTJlU1ZVOGpuY1dlQXpzYjkzQVEwV0FoTGxOQlR5TlFhS0d5TzR2ZDVyV3pGeHU0Q1VTUHhtRzFoM0NrWDBTZWpwMUhJWEM0ekpkd1VkQ29vVUZqeHIySHVvYmtJNTJSaW1jL1NrMm1jeVJ2aGp5RVJZU2E0VGZGYlJPa3drclVGTC9NNFpBaWtsYUNlbGFRZjJJTEpRVHROeXBJYlgzZzM5RERLdEFlYVZoNndlZy95MmVRakdCb0FzQk5LRVk3ZUtjLzR6c2c5N1dURWVlSFB3UTNXN1MrRFZNQlBQMytpU3U5YlNlT0Roc2tFS0pEblRnbWFTclgxRnVSUmI3UEtBTnloQkJya0RRU055TU5hWmx2OTkraWIrQmROTG5VdTBGVXE5bTNFYUp5eWMxdy9MTkZmTmdFdWdGMTZYWjdFRlAyZ2p1NW5NZWZMMnpsbzRkN2J1dk1PaUQ4UVVuZEZOZzhtdU0yTG1CWnpIazdTbnBDNVhoUjRCbE1IVGFLV25QZnluSXQ4Q2pZTFdTRDYvRFdTbVdDbkxKbjFGSWdYSGVLMEZkc20wM2hrSnZScU9TTDUyeWZsczZQV0tTdmlNSllkNHZsVDNvN0dnV3MzNVdvWFBEMXZoSEFZeWRFOTRXYXRuVUdEYklkSGxucllwcjdINUxWbDNSRHhWeEVTM1kyL0p4b2RNSHRhTU0yREZETXB5YUVFSTRHQmEremo5TXhjakRWc1BvNmFKZ05Hdnhwb2pnNDlRMFFmenhCM3BVajg0N29ucXBWNEJxT2FSTzUvR25RRDl3b094OUhsdmVHVDRJME1CQlJpdm5CQzNocWlpajNRSW1OTFlhRDF4MDZLYjE1S1N1RzJJd3FVUElIdEwra1lLMlFheHQyN2VVZnVJRVltT3l1a0RIRW80cE93WXZNZW1TWDRSaEd3UjdpMlJpSmcyR2ZkWHhOakFaMkU2aGMyNTZ0L20yUWZrc1Y5cGcxbHVkNk5zdmNzdkhlM2EwYVhVMnpHQ0c3Q3g4ZXlwYk5sekNYUnpNQXlPbS9lc2hkbnBDcHlTTkRMWkZSNjZ2dkdBZFoxcGZTZVNwUXN6d0xrQUMycVU4SFp0OTFxdDFIN2g2NGV2Ukc1MHZaZFhWZjhoRHF2RjNZQjA2S1hCRFlxQjhKck9LWlJQQzR2UkFFeTRMMGh5K2FUU2dCMjY0ekQ2RWEvYWFackJ6aWJNelNpNnRaYTFQMXcwelRQckFNckpwdHoxSUhtWXo1dVFGUS9CZXJ5dHdvaUk4VTkwUEFKcHMwbW9xbENKaGtXandYTzRUUlZ1UlZBeHluaGIzeWV6WTNVQ1NlS3F2TTd5Q2t3eGsvayt2ZVNvbFR0MDVtZkwzc2N3RkpTYVlucVdPSThsS05qc0pGQVh1ZXVFSk1jU25OYlZ6azZBbkt1UTRDcndhRGxKK1FUbEF6RVpyUFBiY1lna3Z6bmg1cElWUWg0Zm5Kc1FHSjc4eHJxN00wUzJHS2xPVTA2cU51Wmp2UXZFUXRmdW9kTGY5NzdxWjR5RUJVeXRycVUrZHRwbktYS2VBb0Y5ZWtyWG1hckFnSi9Ib2loOXpGNExvUk5tVWNneXlyajh6dThuY0YyQnE3L0E0dHhrVWxYTkFjUUhqVGdoenFPQi9qMFFtMjBMYWYyVEtxTG1lZFoyQjlCUzIrYUV5WGxTWmduR3JjZHVSNWN3dW9nZzRFZUYza0RQUmEzaXpLVVQzK1I0Qys3WmhHdStmSFZ3VFovYTlXOEhvOXJQb2l5MkYzeVd0WDhhL2JIYVI0d0RJUFdYamYxTGIraEpHeXM5NndwWWcrWW9hSjJLeVE1bWV2em5HRE9GWXRqUU5Dc3dTa3ErTmJWa3RMUTZ2bVhVTW5JNlJWa2Z4NWpJZDUzU21UbUN5THlDbzBGcTJ2SWp2ZGhNOFl6SGtmdjUyWm12UnBaMU40NUQzWHdXVlIyTVVVcE9NcktZaUVjRU4xcmNmQzdWbk55Y2g4UjB0WXJtUVUybkJaQlZZM1p0L1hmcGd0TTJ0QVo2Nkt1T0ZkU2dCaERXZGN2dHA1cWkwemxuc2tPcG0vT2ZkcGs3cnBJY2RPa1p0NmRjMXhidFYyWjYzSEJmdmdpNStZS3huVFpqVTN3SllhL0lnN0pvNTdMcVU0SGFEZ3RvYW9FcUhrNHJudnNSMUV5S1U9IiwibWFjIjoiZmNlNGExNDQzMmFhMzc5YzlkYzA3ZmFlOWUwYzkzM2Y5N2VmYTk0NThmM2I3MTc1OTRiOGYzNjgzOTBiYmQ0MiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "oLBTw1spH2SV17Vp5Nnr3Y14WzwWU6QAxYD5RARZcYQ=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjZEUVk1OGkxRWJ5dUZvdkQ5dk1Fd0E9PSIsInZhbHVlIjoiQnNpY3hGREpBakdjQk1MeDZIOUZUTE5lWVZqM01KYjZTNy81Q3Jabm15aWl2MFhReFdFSHJIeHlxWmZEWlNYMVEwQWxCQXBRQkFGdkJDTHhBc1pKOHVqN0w5cnQrMm1Pc2kycEZUdC8xaHROZ1p3RGd5T1RUZm1jK1ZWd1RjRy82M0o0NWY3WUdhWXJKNTY4QjViaTFFY0xyMVlueVRrUHlvaDg0cFg2Y3J0RmdxWjZlRURzUThLTGFSR1A2dCtuOGdnVThHNlJuTExIUkdtSUpJenQrUEhlMlVsSG92MXBZRlBtSENJLzZqd1RhWVc1ZWE3c3BBTTNweHNRdXZUd01vbVpkNStpamRDQlRlQ1lFeElub0l5aDZheVFta0dVZHc4Wjk1UWw1Um8rRmFBNUhLN2VxRHlMaHcyMUdXMFRybzNLUlNZK3FpejM5Mm5LS25qMUlSb3NmZGtsUFp5RS9GUnJMSytHSFhXbEdBYTdDTk5yanRMYXpEOExZYzFYdjNudWJhb2cvZDkvODNHLzdOM2xMQjQ2R0FTWHMzbXJIN0xadXdyMXhNT0ViTUVHTHo5WW1YSmJYQWNlcjNSd1dHN2hZUWxRdXlCSTRTeHZyZVhNem1yNzB3bmpGNm0xRzJxZXY3OUhHNFIzaUdQN0NwQlJvampvYk5MQWVQd0xqTnRPcjFBNE5Ra3p2QXJtenk2MFdnbjRKVjVkbnp3aWhxR3FuOHJJUzUreFRsWm1STTdHYTJlU1ZVOGpuY1dlQXpzYjkzQVEwV0FoTGxOQlR5TlFhS0d5TzR2ZDVyV3pGeHU0Q1VTUHhtRzFoM0NrWDBTZWpwMUhJWEM0ekpkd1VkQ29vVUZqeHIySHVvYmtJNTJSaW1jL1NrMm1jeVJ2aGp5RVJZU2E0VGZGYlJPa3drclVGTC9NNFpBaWtsYUNlbGFRZjJJTEpRVHROeXBJYlgzZzM5RERLdEFlYVZoNndlZy95MmVRakdCb0FzQk5LRVk3ZUtjLzR6c2c5N1dURWVlSFB3UTNXN1MrRFZNQlBQMytpU3U5YlNlT0Roc2tFS0pEblRnbWFTclgxRnVSUmI3UEtBTnloQkJya0RRU055TU5hWmx2OTkraWIrQmROTG5VdTBGVXE5bTNFYUp5eWMxdy9MTkZmTmdFdWdGMTZYWjdFRlAyZ2p1NW5NZWZMMnpsbzRkN2J1dk1PaUQ4UVVuZEZOZzhtdU0yTG1CWnpIazdTbnBDNVhoUjRCbE1IVGFLV25QZnluSXQ4Q2pZTFdTRDYvRFdTbVdDbkxKbjFGSWdYSGVLMEZkc20wM2hrSnZScU9TTDUyeWZsczZQV0tTdmlNSllkNHZsVDNvN0dnV3MzNVdvWFBEMXZoSEFZeWRFOTRXYXRuVUdEYklkSGxucllwcjdINUxWbDNSRHhWeEVTM1kyL0p4b2RNSHRhTU0yREZETXB5YUVFSTRHQmEremo5TXhjakRWc1BvNmFKZ05Hdnhwb2pnNDlRMFFmenhCM3BVajg0N29ucXBWNEJxT2FSTzUvR25RRDl3b094OUhsdmVHVDRJME1CQlJpdm5CQzNocWlpajNRSW1OTFlhRDF4MDZLYjE1S1N1RzJJd3FVUElIdEwra1lLMlFheHQyN2VVZnVJRVltT3l1a0RIRW80cE93WXZNZW1TWDRSaEd3UjdpMlJpSmcyR2ZkWHhOakFaMkU2aGMyNTZ0L20yUWZrc1Y5cGcxbHVkNk5zdmNzdkhlM2EwYVhVMnpHQ0c3Q3g4ZXlwYk5sekNYUnpNQXlPbS9lc2hkbnBDcHlTTkRMWkZSNjZ2dkdBZFoxcGZTZVNwUXN6d0xrQUMycVU4SFp0OTFxdDFIN2g2NGV2Ukc1MHZaZFhWZjhoRHF2RjNZQjA2S1hCRFlxQjhKck9LWlJQQzR2UkFFeTRMMGh5K2FUU2dCMjY0ekQ2RWEvYWFackJ6aWJNelNpNnRaYTFQMXcwelRQckFNckpwdHoxSUhtWXo1dVFGUS9CZXJ5dHdvaUk4VTkwUEFKcHMwbW9xbENKaGtXandYTzRUUlZ1UlZBeHluaGIzeWV6WTNVQ1NlS3F2TTd5Q2t3eGsvayt2ZVNvbFR0MDVtZkwzc2N3RkpTYVlucVdPSThsS05qc0pGQVh1ZXVFSk1jU25OYlZ6azZBbkt1UTRDcndhRGxKK1FUbEF6RVpyUFBiY1lna3Z6bmg1cElWUWg0Zm5Kc1FHSjc4eHJxN00wUzJHS2xPVTA2cU51Wmp2UXZFUXRmdW9kTGY5NzdxWjR5RUJVeXRycVUrZHRwbktYS2VBb0Y5ZWtyWG1hckFnSi9Ib2loOXpGNExvUk5tVWNneXlyajh6dThuY0YyQnE3L0E0dHhrVWxYTkFjUUhqVGdoenFPQi9qMFFtMjBMYWYyVEtxTG1lZFoyQjlCUzIrYUV5WGxTWmduR3JjZHVSNWN3dW9nZzRFZUYza0RQUmEzaXpLVVQzK1I0Qys3WmhHdStmSFZ3VFovYTlXOEhvOXJQb2l5MkYzeVd0WDhhL2JIYVI0d0RJUFdYamYxTGIraEpHeXM5NndwWWcrWW9hSjJLeVE1bWV2em5HRE9GWXRqUU5Dc3dTa3ErTmJWa3RMUTZ2bVhVTW5JNlJWa2Z4NWpJZDUzU21UbUN5THlDbzBGcTJ2SWp2ZGhNOFl6SGtmdjUyWm12UnBaMU40NUQzWHdXVlIyTVVVcE9NcktZaUVjRU4xcmNmQzdWbk55Y2g4UjB0WXJtUVUybkJaQlZZM1p0L1hmcGd0TTJ0QVo2Nkt1T0ZkU2dCaERXZGN2dHA1cWkwemxuc2tPcG0vT2ZkcGs3cnBJY2RPa1p0NmRjMXhidFYyWjYzSEJmdmdpNStZS3huVFpqVTN3SllhL0lnN0pvNTdMcVU0SGFEZ3RvYW9FcUhrNHJudnNSMUV5S1U9IiwibWFjIjoiZmNlNGExNDQzMmFhMzc5YzlkYzA3ZmFlOWUwYzkzM2Y5N2VmYTk0NThmM2I3MTc1OTRiOGYzNjgzOTBiYmQ0MiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-107", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AyWbcGJSEMN32fMMInUXeYCFrSpzEd3uPqjhkHDIUgQ=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjZEUVk1OGkxRWJ5dUZvdkQ5dk1Fd0E9PSIsInZhbHVlIjoiQnNpY3hGREpBakdjQk1MeDZIOUZUTE5lWVZqM01KYjZTNy81Q3Jabm15aWl2MFhReFdFSHJIeHlxWmZEWlNYMVEwQWxCQXBRQkFGdkJDTHhBc1pKOHVqN0w5cnQrMm1Pc2kycEZUdC8xaHROZ1p3RGd5T1RUZm1jK1ZWd1RjRy82M0o0NWY3WUdhWXJKNTY4QjViaTFFY0xyMVlueVRrUHlvaDg0cFg2Y3J0RmdxWjZlRURzUThLTGFSR1A2dCtuOGdnVThHNlJuTExIUkdtSUpJenQrUEhlMlVsSG92MXBZRlBtSENJLzZqd1RhWVc1ZWE3c3BBTTNweHNRdXZUd01vbVpkNStpamRDQlRlQ1lFeElub0l5aDZheVFta0dVZHc4Wjk1UWw1Um8rRmFBNUhLN2VxRHlMaHcyMUdXMFRybzNLUlNZK3FpejM5Mm5LS25qMUlSb3NmZGtsUFp5RS9GUnJMSytHSFhXbEdBYTdDTk5yanRMYXpEOExZYzFYdjNudWJhb2cvZDkvODNHLzdOM2xMQjQ2R0FTWHMzbXJIN0xadXdyMXhNT0ViTUVHTHo5WW1YSmJYQWNlcjNSd1dHN2hZUWxRdXlCSTRTeHZyZVhNem1yNzB3bmpGNm0xRzJxZXY3OUhHNFIzaUdQN0NwQlJvampvYk5MQWVQd0xqTnRPcjFBNE5Ra3p2QXJtenk2MFdnbjRKVjVkbnp3aWhxR3FuOHJJUzUreFRsWm1STTdHYTJlU1ZVOGpuY1dlQXpzYjkzQVEwV0FoTGxOQlR5TlFhS0d5TzR2ZDVyV3pGeHU0Q1VTUHhtRzFoM0NrWDBTZWpwMUhJWEM0ekpkd1VkQ29vVUZqeHIySHVvYmtJNTJSaW1jL1NrMm1jeVJ2aGp5RVJZU2E0VGZGYlJPa3drclVGTC9NNFpBaWtsYUNlbGFRZjJJTEpRVHROeXBJYlgzZzM5RERLdEFlYVZoNndlZy95MmVRakdCb0FzQk5LRVk3ZUtjLzR6c2c5N1dURWVlSFB3UTNXN1MrRFZNQlBQMytpU3U5YlNlT0Roc2tFS0pEblRnbWFTclgxRnVSUmI3UEtBTnloQkJya0RRU055TU5hWmx2OTkraWIrQmROTG5VdTBGVXE5bTNFYUp5eWMxdy9MTkZmTmdFdWdGMTZYWjdFRlAyZ2p1NW5NZWZMMnpsbzRkN2J1dk1PaUQ4UVVuZEZOZzhtdU0yTG1CWnpIazdTbnBDNVhoUjRCbE1IVGFLV25QZnluSXQ4Q2pZTFdTRDYvRFdTbVdDbkxKbjFGSWdYSGVLMEZkc20wM2hrSnZScU9TTDUyeWZsczZQV0tTdmlNSllkNHZsVDNvN0dnV3MzNVdvWFBEMXZoSEFZeWRFOTRXYXRuVUdEYklkSGxucllwcjdINUxWbDNSRHhWeEVTM1kyL0p4b2RNSHRhTU0yREZETXB5YUVFSTRHQmEremo5TXhjakRWc1BvNmFKZ05Hdnhwb2pnNDlRMFFmenhCM3BVajg0N29ucXBWNEJxT2FSTzUvR25RRDl3b094OUhsdmVHVDRJME1CQlJpdm5CQzNocWlpajNRSW1OTFlhRDF4MDZLYjE1S1N1RzJJd3FVUElIdEwra1lLMlFheHQyN2VVZnVJRVltT3l1a0RIRW80cE93WXZNZW1TWDRSaEd3UjdpMlJpSmcyR2ZkWHhOakFaMkU2aGMyNTZ0L20yUWZrc1Y5cGcxbHVkNk5zdmNzdkhlM2EwYVhVMnpHQ0c3Q3g4ZXlwYk5sekNYUnpNQXlPbS9lc2hkbnBDcHlTTkRMWkZSNjZ2dkdBZFoxcGZTZVNwUXN6d0xrQUMycVU4SFp0OTFxdDFIN2g2NGV2Ukc1MHZaZFhWZjhoRHF2RjNZQjA2S1hCRFlxQjhKck9LWlJQQzR2UkFFeTRMMGh5K2FUU2dCMjY0ekQ2RWEvYWFackJ6aWJNelNpNnRaYTFQMXcwelRQckFNckpwdHoxSUhtWXo1dVFGUS9CZXJ5dHdvaUk4VTkwUEFKcHMwbW9xbENKaGtXandYTzRUUlZ1UlZBeHluaGIzeWV6WTNVQ1NlS3F2TTd5Q2t3eGsvayt2ZVNvbFR0MDVtZkwzc2N3RkpTYVlucVdPSThsS05qc0pGQVh1ZXVFSk1jU25OYlZ6azZBbkt1UTRDcndhRGxKK1FUbEF6RVpyUFBiY1lna3Z6bmg1cElWUWg0Zm5Kc1FHSjc4eHJxN00wUzJHS2xPVTA2cU51Wmp2UXZFUXRmdW9kTGY5NzdxWjR5RUJVeXRycVUrZHRwbktYS2VBb0Y5ZWtyWG1hckFnSi9Ib2loOXpGNExvUk5tVWNneXlyajh6dThuY0YyQnE3L0E0dHhrVWxYTkFjUUhqVGdoenFPQi9qMFFtMjBMYWYyVEtxTG1lZFoyQjlCUzIrYUV5WGxTWmduR3JjZHVSNWN3dW9nZzRFZUYza0RQUmEzaXpLVVQzK1I0Qys3WmhHdStmSFZ3VFovYTlXOEhvOXJQb2l5MkYzeVd0WDhhL2JIYVI0d0RJUFdYamYxTGIraEpHeXM5NndwWWcrWW9hSjJLeVE1bWV2em5HRE9GWXRqUU5Dc3dTa3ErTmJWa3RMUTZ2bVhVTW5JNlJWa2Z4NWpJZDUzU21UbUN5THlDbzBGcTJ2SWp2ZGhNOFl6SGtmdjUyWm12UnBaMU40NUQzWHdXVlIyTVVVcE9NcktZaUVjRU4xcmNmQzdWbk55Y2g4UjB0WXJtUVUybkJaQlZZM1p0L1hmcGd0TTJ0QVo2Nkt1T0ZkU2dCaERXZGN2dHA1cWkwemxuc2tPcG0vT2ZkcGs3cnBJY2RPa1p0NmRjMXhidFYyWjYzSEJmdmdpNStZS3huVFpqVTN3SllhL0lnN0pvNTdMcVU0SGFEZ3RvYW9FcUhrNHJudnNSMUV5S1U9IiwibWFjIjoiZmNlNGExNDQzMmFhMzc5YzlkYzA3ZmFlOWUwYzkzM2Y5N2VmYTk0NThmM2I3MTc1OTRiOGYzNjgzOTBiYmQ0MiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "f\/bKxS7ciWoHDO1WcU0X+ixgG9w\/yiGc231OpnXcC2k=", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjZEUVk1OGkxRWJ5dUZvdkQ5dk1Fd0E9PSIsInZhbHVlIjoiQnNpY3hGREpBakdjQk1MeDZIOUZUTE5lWVZqM01KYjZTNy81Q3Jabm15aWl2MFhReFdFSHJIeHlxWmZEWlNYMVEwQWxCQXBRQkFGdkJDTHhBc1pKOHVqN0w5cnQrMm1Pc2kycEZUdC8xaHROZ1p3RGd5T1RUZm1jK1ZWd1RjRy82M0o0NWY3WUdhWXJKNTY4QjViaTFFY0xyMVlueVRrUHlvaDg0cFg2Y3J0RmdxWjZlRURzUThLTGFSR1A2dCtuOGdnVThHNlJuTExIUkdtSUpJenQrUEhlMlVsSG92MXBZRlBtSENJLzZqd1RhWVc1ZWE3c3BBTTNweHNRdXZUd01vbVpkNStpamRDQlRlQ1lFeElub0l5aDZheVFta0dVZHc4Wjk1UWw1Um8rRmFBNUhLN2VxRHlMaHcyMUdXMFRybzNLUlNZK3FpejM5Mm5LS25qMUlSb3NmZGtsUFp5RS9GUnJMSytHSFhXbEdBYTdDTk5yanRMYXpEOExZYzFYdjNudWJhb2cvZDkvODNHLzdOM2xMQjQ2R0FTWHMzbXJIN0xadXdyMXhNT0ViTUVHTHo5WW1YSmJYQWNlcjNSd1dHN2hZUWxRdXlCSTRTeHZyZVhNem1yNzB3bmpGNm0xRzJxZXY3OUhHNFIzaUdQN0NwQlJvampvYk5MQWVQd0xqTnRPcjFBNE5Ra3p2QXJtenk2MFdnbjRKVjVkbnp3aWhxR3FuOHJJUzUreFRsWm1STTdHYTJlU1ZVOGpuY1dlQXpzYjkzQVEwV0FoTGxOQlR5TlFhS0d5TzR2ZDVyV3pGeHU0Q1VTUHhtRzFoM0NrWDBTZWpwMUhJWEM0ekpkd1VkQ29vVUZqeHIySHVvYmtJNTJSaW1jL1NrMm1jeVJ2aGp5RVJZU2E0VGZGYlJPa3drclVGTC9NNFpBaWtsYUNlbGFRZjJJTEpRVHROeXBJYlgzZzM5RERLdEFlYVZoNndlZy95MmVRakdCb0FzQk5LRVk3ZUtjLzR6c2c5N1dURWVlSFB3UTNXN1MrRFZNQlBQMytpU3U5YlNlT0Roc2tFS0pEblRnbWFTclgxRnVSUmI3UEtBTnloQkJya0RRU055TU5hWmx2OTkraWIrQmROTG5VdTBGVXE5bTNFYUp5eWMxdy9MTkZmTmdFdWdGMTZYWjdFRlAyZ2p1NW5NZWZMMnpsbzRkN2J1dk1PaUQ4UVVuZEZOZzhtdU0yTG1CWnpIazdTbnBDNVhoUjRCbE1IVGFLV25QZnluSXQ4Q2pZTFdTRDYvRFdTbVdDbkxKbjFGSWdYSGVLMEZkc20wM2hrSnZScU9TTDUyeWZsczZQV0tTdmlNSllkNHZsVDNvN0dnV3MzNVdvWFBEMXZoSEFZeWRFOTRXYXRuVUdEYklkSGxucllwcjdINUxWbDNSRHhWeEVTM1kyL0p4b2RNSHRhTU0yREZETXB5YUVFSTRHQmEremo5TXhjakRWc1BvNmFKZ05Hdnhwb2pnNDlRMFFmenhCM3BVajg0N29ucXBWNEJxT2FSTzUvR25RRDl3b094OUhsdmVHVDRJME1CQlJpdm5CQzNocWlpajNRSW1OTFlhRDF4MDZLYjE1S1N1RzJJd3FVUElIdEwra1lLMlFheHQyN2VVZnVJRVltT3l1a0RIRW80cE93WXZNZW1TWDRSaEd3UjdpMlJpSmcyR2ZkWHhOakFaMkU2aGMyNTZ0L20yUWZrc1Y5cGcxbHVkNk5zdmNzdkhlM2EwYVhVMnpHQ0c3Q3g4ZXlwYk5sekNYUnpNQXlPbS9lc2hkbnBDcHlTTkRMWkZSNjZ2dkdBZFoxcGZTZVNwUXN6d0xrQUMycVU4SFp0OTFxdDFIN2g2NGV2Ukc1MHZaZFhWZjhoRHF2RjNZQjA2S1hCRFlxQjhKck9LWlJQQzR2UkFFeTRMMGh5K2FUU2dCMjY0ekQ2RWEvYWFackJ6aWJNelNpNnRaYTFQMXcwelRQckFNckpwdHoxSUhtWXo1dVFGUS9CZXJ5dHdvaUk4VTkwUEFKcHMwbW9xbENKaGtXandYTzRUUlZ1UlZBeHluaGIzeWV6WTNVQ1NlS3F2TTd5Q2t3eGsvayt2ZVNvbFR0MDVtZkwzc2N3RkpTYVlucVdPSThsS05qc0pGQVh1ZXVFSk1jU25OYlZ6azZBbkt1UTRDcndhRGxKK1FUbEF6RVpyUFBiY1lna3Z6bmg1cElWUWg0Zm5Kc1FHSjc4eHJxN00wUzJHS2xPVTA2cU51Wmp2UXZFUXRmdW9kTGY5NzdxWjR5RUJVeXRycVUrZHRwbktYS2VBb0Y5ZWtyWG1hckFnSi9Ib2loOXpGNExvUk5tVWNneXlyajh6dThuY0YyQnE3L0E0dHhrVWxYTkFjUUhqVGdoenFPQi9qMFFtMjBMYWYyVEtxTG1lZFoyQjlCUzIrYUV5WGxTWmduR3JjZHVSNWN3dW9nZzRFZUYza0RQUmEzaXpLVVQzK1I0Qys3WmhHdStmSFZ3VFovYTlXOEhvOXJQb2l5MkYzeVd0WDhhL2JIYVI0d0RJUFdYamYxTGIraEpHeXM5NndwWWcrWW9hSjJLeVE1bWV2em5HRE9GWXRqUU5Dc3dTa3ErTmJWa3RMUTZ2bVhVTW5JNlJWa2Z4NWpJZDUzU21UbUN5THlDbzBGcTJ2SWp2ZGhNOFl6SGtmdjUyWm12UnBaMU40NUQzWHdXVlIyTVVVcE9NcktZaUVjRU4xcmNmQzdWbk55Y2g4UjB0WXJtUVUybkJaQlZZM1p0L1hmcGd0TTJ0QVo2Nkt1T0ZkU2dCaERXZGN2dHA1cWkwemxuc2tPcG0vT2ZkcGs3cnBJY2RPa1p0NmRjMXhidFYyWjYzSEJmdmdpNStZS3huVFpqVTN3SllhL0lnN0pvNTdMcVU0SGFEZ3RvYW9FcUhrNHJudnNSMUV5S1U9IiwibWFjIjoiZmNlNGExNDQzMmFhMzc5YzlkYzA3ZmFlOWUwYzkzM2Y5N2VmYTk0NThmM2I3MTc1OTRiOGYzNjgzOTBiYmQ0MiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-107", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-108", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4m\/ARz28fYACpc2Wuwv6sW4jtLL8GjVtOG8MK7jraHJQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-108", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "NbG22Z\/7g7\/bB9OTzziaOXg60jbKu4YXKeL6oFGQqUk=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImVRQnFxZWtjUlBjbmhnSmI4Tm4wYkE9PSIsInZhbHVlIjoieGVObXFVY3FDMkxkM1B1QzRpMkQ0MTZETHVKSlMwQVVIYTF5aGcydHZ2ei9ZVjFOek1peXRHeHRyM0lWQXpHOUxMcit1S3dEYnBqenlDdzZ5N1lUOUxwRHFhNmc2N29meTR0Z3JSV1lHQ3A3L2daaVVwWUFzME9uMFR6eXVnNTRXSW1QdGtXVElOQ3UzTlg0cXM5MDRrWDZZYzN6OXF1UiswNXQwMElnR1RLbEhLV245eUJ1WWFxRjlpUC9SRzliRVFFM0ZUT0x6WGRDWnVsWGp0ckg4YzNLbDdpdTZoTG9FcTl4bnRCTmdZSXh2NFJnelJrRFFQakUwZDF4Z05RUzVBZjE0TnlndFNPbjc3RTF4Q2tHWDNqSmMwM2RWb2R4U0hZLyt4V3J4OXZKbVlXZk5rcGdtZm9aZkl5b0Q3ZlNpZmxZSU9LVFZKSGt4anFwVThWWU1Ya1I4RXNvOUJCV2x3RGlFbUR5SVBVek44TkNxWHU1NnJuRmhOOTBmZ25SbjRhcWFVRmZ3U0tnbnFXWTJMbElBVko5M2pXZWw4OFJJb0o1SURuenZyR1JUdFpBWmZxTjJHVVVVaFlFK1h1UzNoamkxd1EvVHhDcmNyMXkrbnhXNGxpcmdyUTBrQ3kwNnZzUlNJODdIcXZvaGgvenBQTDVFU0k1clhqellzUFovTllxbnlaUk5lOWFUbng1aHNLRG03M25YdTIwak00dExYT3RGL3FybzRZb0p6SkpjczJjY2VMMzYzaDNYRDRUaFlrdmwydUVQdUk3SjFLdHozM25ISzJZUE9OaVN1a3E5c1JrQUtNa2grNUpCMFhJcXNXbmd1a2FzMHUxbE1RdzUrYTdjc2xLVkhmOU13ZE1hMTNST0xrU1ZYSjFrcGZtWm56Nkc5N3JkbWxIZFpDRUN2L3d4eG82MEJzdG16RGNDUTdQbjdMcWNYMmF1a0tTQWU1Q3llU2dEUEhFdVpYOUZMUHNDdHllaEdBVGk5OTMvcytMaXg0R0wvNU8weVIvUC85T2Q1QWl2QU5rN01ZUWphYzdNWHM0R0xUQ3RCQ1pObEZoQ1VwWlpBd1B5Ym1rVFhRRXc0YmJPZkFKTGwxRHI4NjVmd1A1eWVBUGQrdDhHYjRiVDBHRmdyMU9aRlJnVFJUNXJYR2QwWjlScXE1dHY5VldRUWN2ZHlwRkRsY3pmY2VuRStQaUYrSEVPRko5ZVRVUDZrQXdiemEyM3pwR1lHSmtzNVFaUHFEU0lReW5sL0hZbWp4UHZjZTd4dktKSlJPVnJZREVibTYwOXRtSzZybHJtamFZTE52N0dhQXErcmFFZHNaMmNIZmxDbjRGSXl5OGJUakhYQ1FBWnJlMHlYemZkZDRTbnBaaWFaNXNuVFBzK1l1YnJJdGtXcE5SWGJuWkRDVCtEQlA5M0duZU5JTzZmOXE5U1Nid0UvSXNDazF6cnNtUzdGSHBvRE05aWZ1RTFRZUZDK2dNN1R2YjZJdy92YXZEZ2FxYTJwai9Gc2RNQ1V2WmRqR2l4eVo0dC9jNE9hTGtJeHJGSStoRFk3TlFBRHNmN1RSVkVXZDRvazJXNHZOMDFMVzdYUlFnQUR2dFV1YVBkMkc2S1lkK0taVDByRDlLQUJNV2lNeGJvT2ZabUZWakoyVWdWOTNPbFV4MGtiRDR3RlFEQUo1WUhPa0M2eXRCQlgzczNqdmlpanZlRG1DVGlzb3NRdWpmSHltVGpUanJkYzRWd3hMWmlUQkc2VFlmNThYbjZJemFpNytvWWxPRVA4b2xEbVlQODg5SGRwUlJHbGFKQnpONXhxRVYweUhXcDA2aUxKeHNmL1dVdjR6WllMRUd1eUcweWgvY1Y0SjdlcVBRSHJyV2w2cFpkZHl0SDZVdTlFZ3d0SmtObFdQaEtwUGN5MDNQNE9tY2F4RE10djdreFpjdnV0bDV4eWFqbDNjWmxIS1RMbCsxdW1BZjFoN1dsUS96d0RQS0cvZ1NieXJ0QmpIdlJobWgrSFpDTFVHbUEyY2hpeWczc3pxOE05SWd2Z09nbElXV3pEd1pJY3lONWQvcWJ0L0lKVzlyQThoWkVrRFAyS0JEL3FPakwyeUxGVDc1MERwaFRibTU3UkpHVVRWcHVYYVJLb2FmTzYzSUJnRVVmQmgyYjA0TW4wWXhaOHhTTzBTUEZhc2RwQVp4U0RGUEsrd0h3ZmhGZWh6TnVUdEFPTVFCQ2ZqdUdxMjZyVmRpbDkweFVTU1NyWFpDc2NuQ1FmR2tPb0pUNWNTWkw2ZDBVS0xUSGRYU0tTL0VUcEtNaTBSb0I3RS9UTExmQkNraURGaDVLd1ZqcFhacjh2elRMdmMrTDd6VlBqZUJaclJ0RVVYcG9mR0dvT3pWK3hjTmRaQ3EyU29tQW9oZEhIaUJjdnRGaXNZaXpYdyszSE1ZYmtPekZSZFJIa0NoSkE1V2NIR2N3YjRKZEpRNm82WUg5OHN4MGRSWExxRnJxeHJ4bE9oN0kxZ1pWUFVndktSUUZWR0pESUVqYUo0RStkcmE3RUlQbm8rR2VDeUZrMUU5QkxsbmFKdHdmaEh2Y1Ayd2lnMHJDQk5jN1hmMk5kUEVXbkkxeTc3bzRVWHdGTzl5a2s1T0c2MzQ1QU9KamJYN25QbmR0aFNXRTRwQ09lTjlKSnRCdlZzNWJ6OHJyc0huaGFqVzNpNEUzM1JrRy8zcDFSMnc4MTN4T1hYdHVtRVJqNkNmWGY2LzBJdFJ6U2JTTzUyTHhlZzgwV01vUVM2bldDamg1cjBNQkUwY3BISWhqMEVtQStzMHM1Tmd6cEllZHgyN09nek4wT1hXVFg4TUFkVzlCYUN2R3AveDFFRGdXUFFoNWFhQ2FDUFJFMHJ5Zk5IeTk1QzJIU0xWbWlvM3NJeDFqQUM4SlQ4SVZsSVpRYzVuUG5LQWJKUVN1bHFHbVJzazliNXBJNDg9IiwibWFjIjoiYTYzZjBlODU0YzgyM2MyMzAxZjhmZmU3YzQ4NjI3ZDk1OTM3NGRkMmUxOTU2OGU2ZTlmODc3NGJkODM1ZjBmNSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "qDy1ipJNCJPS7AF2X9dfIcbqhBW9Cie0Td6UlaWDdro=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImVRQnFxZWtjUlBjbmhnSmI4Tm4wYkE9PSIsInZhbHVlIjoieGVObXFVY3FDMkxkM1B1QzRpMkQ0MTZETHVKSlMwQVVIYTF5aGcydHZ2ei9ZVjFOek1peXRHeHRyM0lWQXpHOUxMcit1S3dEYnBqenlDdzZ5N1lUOUxwRHFhNmc2N29meTR0Z3JSV1lHQ3A3L2daaVVwWUFzME9uMFR6eXVnNTRXSW1QdGtXVElOQ3UzTlg0cXM5MDRrWDZZYzN6OXF1UiswNXQwMElnR1RLbEhLV245eUJ1WWFxRjlpUC9SRzliRVFFM0ZUT0x6WGRDWnVsWGp0ckg4YzNLbDdpdTZoTG9FcTl4bnRCTmdZSXh2NFJnelJrRFFQakUwZDF4Z05RUzVBZjE0TnlndFNPbjc3RTF4Q2tHWDNqSmMwM2RWb2R4U0hZLyt4V3J4OXZKbVlXZk5rcGdtZm9aZkl5b0Q3ZlNpZmxZSU9LVFZKSGt4anFwVThWWU1Ya1I4RXNvOUJCV2x3RGlFbUR5SVBVek44TkNxWHU1NnJuRmhOOTBmZ25SbjRhcWFVRmZ3U0tnbnFXWTJMbElBVko5M2pXZWw4OFJJb0o1SURuenZyR1JUdFpBWmZxTjJHVVVVaFlFK1h1UzNoamkxd1EvVHhDcmNyMXkrbnhXNGxpcmdyUTBrQ3kwNnZzUlNJODdIcXZvaGgvenBQTDVFU0k1clhqellzUFovTllxbnlaUk5lOWFUbng1aHNLRG03M25YdTIwak00dExYT3RGL3FybzRZb0p6SkpjczJjY2VMMzYzaDNYRDRUaFlrdmwydUVQdUk3SjFLdHozM25ISzJZUE9OaVN1a3E5c1JrQUtNa2grNUpCMFhJcXNXbmd1a2FzMHUxbE1RdzUrYTdjc2xLVkhmOU13ZE1hMTNST0xrU1ZYSjFrcGZtWm56Nkc5N3JkbWxIZFpDRUN2L3d4eG82MEJzdG16RGNDUTdQbjdMcWNYMmF1a0tTQWU1Q3llU2dEUEhFdVpYOUZMUHNDdHllaEdBVGk5OTMvcytMaXg0R0wvNU8weVIvUC85T2Q1QWl2QU5rN01ZUWphYzdNWHM0R0xUQ3RCQ1pObEZoQ1VwWlpBd1B5Ym1rVFhRRXc0YmJPZkFKTGwxRHI4NjVmd1A1eWVBUGQrdDhHYjRiVDBHRmdyMU9aRlJnVFJUNXJYR2QwWjlScXE1dHY5VldRUWN2ZHlwRkRsY3pmY2VuRStQaUYrSEVPRko5ZVRVUDZrQXdiemEyM3pwR1lHSmtzNVFaUHFEU0lReW5sL0hZbWp4UHZjZTd4dktKSlJPVnJZREVibTYwOXRtSzZybHJtamFZTE52N0dhQXErcmFFZHNaMmNIZmxDbjRGSXl5OGJUakhYQ1FBWnJlMHlYemZkZDRTbnBaaWFaNXNuVFBzK1l1YnJJdGtXcE5SWGJuWkRDVCtEQlA5M0duZU5JTzZmOXE5U1Nid0UvSXNDazF6cnNtUzdGSHBvRE05aWZ1RTFRZUZDK2dNN1R2YjZJdy92YXZEZ2FxYTJwai9Gc2RNQ1V2WmRqR2l4eVo0dC9jNE9hTGtJeHJGSStoRFk3TlFBRHNmN1RSVkVXZDRvazJXNHZOMDFMVzdYUlFnQUR2dFV1YVBkMkc2S1lkK0taVDByRDlLQUJNV2lNeGJvT2ZabUZWakoyVWdWOTNPbFV4MGtiRDR3RlFEQUo1WUhPa0M2eXRCQlgzczNqdmlpanZlRG1DVGlzb3NRdWpmSHltVGpUanJkYzRWd3hMWmlUQkc2VFlmNThYbjZJemFpNytvWWxPRVA4b2xEbVlQODg5SGRwUlJHbGFKQnpONXhxRVYweUhXcDA2aUxKeHNmL1dVdjR6WllMRUd1eUcweWgvY1Y0SjdlcVBRSHJyV2w2cFpkZHl0SDZVdTlFZ3d0SmtObFdQaEtwUGN5MDNQNE9tY2F4RE10djdreFpjdnV0bDV4eWFqbDNjWmxIS1RMbCsxdW1BZjFoN1dsUS96d0RQS0cvZ1NieXJ0QmpIdlJobWgrSFpDTFVHbUEyY2hpeWczc3pxOE05SWd2Z09nbElXV3pEd1pJY3lONWQvcWJ0L0lKVzlyQThoWkVrRFAyS0JEL3FPakwyeUxGVDc1MERwaFRibTU3UkpHVVRWcHVYYVJLb2FmTzYzSUJnRVVmQmgyYjA0TW4wWXhaOHhTTzBTUEZhc2RwQVp4U0RGUEsrd0h3ZmhGZWh6TnVUdEFPTVFCQ2ZqdUdxMjZyVmRpbDkweFVTU1NyWFpDc2NuQ1FmR2tPb0pUNWNTWkw2ZDBVS0xUSGRYU0tTL0VUcEtNaTBSb0I3RS9UTExmQkNraURGaDVLd1ZqcFhacjh2elRMdmMrTDd6VlBqZUJaclJ0RVVYcG9mR0dvT3pWK3hjTmRaQ3EyU29tQW9oZEhIaUJjdnRGaXNZaXpYdyszSE1ZYmtPekZSZFJIa0NoSkE1V2NIR2N3YjRKZEpRNm82WUg5OHN4MGRSWExxRnJxeHJ4bE9oN0kxZ1pWUFVndktSUUZWR0pESUVqYUo0RStkcmE3RUlQbm8rR2VDeUZrMUU5QkxsbmFKdHdmaEh2Y1Ayd2lnMHJDQk5jN1hmMk5kUEVXbkkxeTc3bzRVWHdGTzl5a2s1T0c2MzQ1QU9KamJYN25QbmR0aFNXRTRwQ09lTjlKSnRCdlZzNWJ6OHJyc0huaGFqVzNpNEUzM1JrRy8zcDFSMnc4MTN4T1hYdHVtRVJqNkNmWGY2LzBJdFJ6U2JTTzUyTHhlZzgwV01vUVM2bldDamg1cjBNQkUwY3BISWhqMEVtQStzMHM1Tmd6cEllZHgyN09nek4wT1hXVFg4TUFkVzlCYUN2R3AveDFFRGdXUFFoNWFhQ2FDUFJFMHJ5Zk5IeTk1QzJIU0xWbWlvM3NJeDFqQUM4SlQ4SVZsSVpRYzVuUG5LQWJKUVN1bHFHbVJzazliNXBJNDg9IiwibWFjIjoiYTYzZjBlODU0YzgyM2MyMzAxZjhmZmU3YzQ4NjI3ZDk1OTM3NGRkMmUxOTU2OGU2ZTlmODc3NGJkODM1ZjBmNSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-108", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "82braNJOx4bZ+B06V7zgPKTaLRv+mrrQ4hQLdlHc0Lc=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImVRQnFxZWtjUlBjbmhnSmI4Tm4wYkE9PSIsInZhbHVlIjoieGVObXFVY3FDMkxkM1B1QzRpMkQ0MTZETHVKSlMwQVVIYTF5aGcydHZ2ei9ZVjFOek1peXRHeHRyM0lWQXpHOUxMcit1S3dEYnBqenlDdzZ5N1lUOUxwRHFhNmc2N29meTR0Z3JSV1lHQ3A3L2daaVVwWUFzME9uMFR6eXVnNTRXSW1QdGtXVElOQ3UzTlg0cXM5MDRrWDZZYzN6OXF1UiswNXQwMElnR1RLbEhLV245eUJ1WWFxRjlpUC9SRzliRVFFM0ZUT0x6WGRDWnVsWGp0ckg4YzNLbDdpdTZoTG9FcTl4bnRCTmdZSXh2NFJnelJrRFFQakUwZDF4Z05RUzVBZjE0TnlndFNPbjc3RTF4Q2tHWDNqSmMwM2RWb2R4U0hZLyt4V3J4OXZKbVlXZk5rcGdtZm9aZkl5b0Q3ZlNpZmxZSU9LVFZKSGt4anFwVThWWU1Ya1I4RXNvOUJCV2x3RGlFbUR5SVBVek44TkNxWHU1NnJuRmhOOTBmZ25SbjRhcWFVRmZ3U0tnbnFXWTJMbElBVko5M2pXZWw4OFJJb0o1SURuenZyR1JUdFpBWmZxTjJHVVVVaFlFK1h1UzNoamkxd1EvVHhDcmNyMXkrbnhXNGxpcmdyUTBrQ3kwNnZzUlNJODdIcXZvaGgvenBQTDVFU0k1clhqellzUFovTllxbnlaUk5lOWFUbng1aHNLRG03M25YdTIwak00dExYT3RGL3FybzRZb0p6SkpjczJjY2VMMzYzaDNYRDRUaFlrdmwydUVQdUk3SjFLdHozM25ISzJZUE9OaVN1a3E5c1JrQUtNa2grNUpCMFhJcXNXbmd1a2FzMHUxbE1RdzUrYTdjc2xLVkhmOU13ZE1hMTNST0xrU1ZYSjFrcGZtWm56Nkc5N3JkbWxIZFpDRUN2L3d4eG82MEJzdG16RGNDUTdQbjdMcWNYMmF1a0tTQWU1Q3llU2dEUEhFdVpYOUZMUHNDdHllaEdBVGk5OTMvcytMaXg0R0wvNU8weVIvUC85T2Q1QWl2QU5rN01ZUWphYzdNWHM0R0xUQ3RCQ1pObEZoQ1VwWlpBd1B5Ym1rVFhRRXc0YmJPZkFKTGwxRHI4NjVmd1A1eWVBUGQrdDhHYjRiVDBHRmdyMU9aRlJnVFJUNXJYR2QwWjlScXE1dHY5VldRUWN2ZHlwRkRsY3pmY2VuRStQaUYrSEVPRko5ZVRVUDZrQXdiemEyM3pwR1lHSmtzNVFaUHFEU0lReW5sL0hZbWp4UHZjZTd4dktKSlJPVnJZREVibTYwOXRtSzZybHJtamFZTE52N0dhQXErcmFFZHNaMmNIZmxDbjRGSXl5OGJUakhYQ1FBWnJlMHlYemZkZDRTbnBaaWFaNXNuVFBzK1l1YnJJdGtXcE5SWGJuWkRDVCtEQlA5M0duZU5JTzZmOXE5U1Nid0UvSXNDazF6cnNtUzdGSHBvRE05aWZ1RTFRZUZDK2dNN1R2YjZJdy92YXZEZ2FxYTJwai9Gc2RNQ1V2WmRqR2l4eVo0dC9jNE9hTGtJeHJGSStoRFk3TlFBRHNmN1RSVkVXZDRvazJXNHZOMDFMVzdYUlFnQUR2dFV1YVBkMkc2S1lkK0taVDByRDlLQUJNV2lNeGJvT2ZabUZWakoyVWdWOTNPbFV4MGtiRDR3RlFEQUo1WUhPa0M2eXRCQlgzczNqdmlpanZlRG1DVGlzb3NRdWpmSHltVGpUanJkYzRWd3hMWmlUQkc2VFlmNThYbjZJemFpNytvWWxPRVA4b2xEbVlQODg5SGRwUlJHbGFKQnpONXhxRVYweUhXcDA2aUxKeHNmL1dVdjR6WllMRUd1eUcweWgvY1Y0SjdlcVBRSHJyV2w2cFpkZHl0SDZVdTlFZ3d0SmtObFdQaEtwUGN5MDNQNE9tY2F4RE10djdreFpjdnV0bDV4eWFqbDNjWmxIS1RMbCsxdW1BZjFoN1dsUS96d0RQS0cvZ1NieXJ0QmpIdlJobWgrSFpDTFVHbUEyY2hpeWczc3pxOE05SWd2Z09nbElXV3pEd1pJY3lONWQvcWJ0L0lKVzlyQThoWkVrRFAyS0JEL3FPakwyeUxGVDc1MERwaFRibTU3UkpHVVRWcHVYYVJLb2FmTzYzSUJnRVVmQmgyYjA0TW4wWXhaOHhTTzBTUEZhc2RwQVp4U0RGUEsrd0h3ZmhGZWh6TnVUdEFPTVFCQ2ZqdUdxMjZyVmRpbDkweFVTU1NyWFpDc2NuQ1FmR2tPb0pUNWNTWkw2ZDBVS0xUSGRYU0tTL0VUcEtNaTBSb0I3RS9UTExmQkNraURGaDVLd1ZqcFhacjh2elRMdmMrTDd6VlBqZUJaclJ0RVVYcG9mR0dvT3pWK3hjTmRaQ3EyU29tQW9oZEhIaUJjdnRGaXNZaXpYdyszSE1ZYmtPekZSZFJIa0NoSkE1V2NIR2N3YjRKZEpRNm82WUg5OHN4MGRSWExxRnJxeHJ4bE9oN0kxZ1pWUFVndktSUUZWR0pESUVqYUo0RStkcmE3RUlQbm8rR2VDeUZrMUU5QkxsbmFKdHdmaEh2Y1Ayd2lnMHJDQk5jN1hmMk5kUEVXbkkxeTc3bzRVWHdGTzl5a2s1T0c2MzQ1QU9KamJYN25QbmR0aFNXRTRwQ09lTjlKSnRCdlZzNWJ6OHJyc0huaGFqVzNpNEUzM1JrRy8zcDFSMnc4MTN4T1hYdHVtRVJqNkNmWGY2LzBJdFJ6U2JTTzUyTHhlZzgwV01vUVM2bldDamg1cjBNQkUwY3BISWhqMEVtQStzMHM1Tmd6cEllZHgyN09nek4wT1hXVFg4TUFkVzlCYUN2R3AveDFFRGdXUFFoNWFhQ2FDUFJFMHJ5Zk5IeTk1QzJIU0xWbWlvM3NJeDFqQUM4SlQ4SVZsSVpRYzVuUG5LQWJKUVN1bHFHbVJzazliNXBJNDg9IiwibWFjIjoiYTYzZjBlODU0YzgyM2MyMzAxZjhmZmU3YzQ4NjI3ZDk1OTM3NGRkMmUxOTU2OGU2ZTlmODc3NGJkODM1ZjBmNSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "lO\/+m5CbBD07hlz+X+CFBpWwJGLrMEKeleiJZz0syJk=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImVRQnFxZWtjUlBjbmhnSmI4Tm4wYkE9PSIsInZhbHVlIjoieGVObXFVY3FDMkxkM1B1QzRpMkQ0MTZETHVKSlMwQVVIYTF5aGcydHZ2ei9ZVjFOek1peXRHeHRyM0lWQXpHOUxMcit1S3dEYnBqenlDdzZ5N1lUOUxwRHFhNmc2N29meTR0Z3JSV1lHQ3A3L2daaVVwWUFzME9uMFR6eXVnNTRXSW1QdGtXVElOQ3UzTlg0cXM5MDRrWDZZYzN6OXF1UiswNXQwMElnR1RLbEhLV245eUJ1WWFxRjlpUC9SRzliRVFFM0ZUT0x6WGRDWnVsWGp0ckg4YzNLbDdpdTZoTG9FcTl4bnRCTmdZSXh2NFJnelJrRFFQakUwZDF4Z05RUzVBZjE0TnlndFNPbjc3RTF4Q2tHWDNqSmMwM2RWb2R4U0hZLyt4V3J4OXZKbVlXZk5rcGdtZm9aZkl5b0Q3ZlNpZmxZSU9LVFZKSGt4anFwVThWWU1Ya1I4RXNvOUJCV2x3RGlFbUR5SVBVek44TkNxWHU1NnJuRmhOOTBmZ25SbjRhcWFVRmZ3U0tnbnFXWTJMbElBVko5M2pXZWw4OFJJb0o1SURuenZyR1JUdFpBWmZxTjJHVVVVaFlFK1h1UzNoamkxd1EvVHhDcmNyMXkrbnhXNGxpcmdyUTBrQ3kwNnZzUlNJODdIcXZvaGgvenBQTDVFU0k1clhqellzUFovTllxbnlaUk5lOWFUbng1aHNLRG03M25YdTIwak00dExYT3RGL3FybzRZb0p6SkpjczJjY2VMMzYzaDNYRDRUaFlrdmwydUVQdUk3SjFLdHozM25ISzJZUE9OaVN1a3E5c1JrQUtNa2grNUpCMFhJcXNXbmd1a2FzMHUxbE1RdzUrYTdjc2xLVkhmOU13ZE1hMTNST0xrU1ZYSjFrcGZtWm56Nkc5N3JkbWxIZFpDRUN2L3d4eG82MEJzdG16RGNDUTdQbjdMcWNYMmF1a0tTQWU1Q3llU2dEUEhFdVpYOUZMUHNDdHllaEdBVGk5OTMvcytMaXg0R0wvNU8weVIvUC85T2Q1QWl2QU5rN01ZUWphYzdNWHM0R0xUQ3RCQ1pObEZoQ1VwWlpBd1B5Ym1rVFhRRXc0YmJPZkFKTGwxRHI4NjVmd1A1eWVBUGQrdDhHYjRiVDBHRmdyMU9aRlJnVFJUNXJYR2QwWjlScXE1dHY5VldRUWN2ZHlwRkRsY3pmY2VuRStQaUYrSEVPRko5ZVRVUDZrQXdiemEyM3pwR1lHSmtzNVFaUHFEU0lReW5sL0hZbWp4UHZjZTd4dktKSlJPVnJZREVibTYwOXRtSzZybHJtamFZTE52N0dhQXErcmFFZHNaMmNIZmxDbjRGSXl5OGJUakhYQ1FBWnJlMHlYemZkZDRTbnBaaWFaNXNuVFBzK1l1YnJJdGtXcE5SWGJuWkRDVCtEQlA5M0duZU5JTzZmOXE5U1Nid0UvSXNDazF6cnNtUzdGSHBvRE05aWZ1RTFRZUZDK2dNN1R2YjZJdy92YXZEZ2FxYTJwai9Gc2RNQ1V2WmRqR2l4eVo0dC9jNE9hTGtJeHJGSStoRFk3TlFBRHNmN1RSVkVXZDRvazJXNHZOMDFMVzdYUlFnQUR2dFV1YVBkMkc2S1lkK0taVDByRDlLQUJNV2lNeGJvT2ZabUZWakoyVWdWOTNPbFV4MGtiRDR3RlFEQUo1WUhPa0M2eXRCQlgzczNqdmlpanZlRG1DVGlzb3NRdWpmSHltVGpUanJkYzRWd3hMWmlUQkc2VFlmNThYbjZJemFpNytvWWxPRVA4b2xEbVlQODg5SGRwUlJHbGFKQnpONXhxRVYweUhXcDA2aUxKeHNmL1dVdjR6WllMRUd1eUcweWgvY1Y0SjdlcVBRSHJyV2w2cFpkZHl0SDZVdTlFZ3d0SmtObFdQaEtwUGN5MDNQNE9tY2F4RE10djdreFpjdnV0bDV4eWFqbDNjWmxIS1RMbCsxdW1BZjFoN1dsUS96d0RQS0cvZ1NieXJ0QmpIdlJobWgrSFpDTFVHbUEyY2hpeWczc3pxOE05SWd2Z09nbElXV3pEd1pJY3lONWQvcWJ0L0lKVzlyQThoWkVrRFAyS0JEL3FPakwyeUxGVDc1MERwaFRibTU3UkpHVVRWcHVYYVJLb2FmTzYzSUJnRVVmQmgyYjA0TW4wWXhaOHhTTzBTUEZhc2RwQVp4U0RGUEsrd0h3ZmhGZWh6TnVUdEFPTVFCQ2ZqdUdxMjZyVmRpbDkweFVTU1NyWFpDc2NuQ1FmR2tPb0pUNWNTWkw2ZDBVS0xUSGRYU0tTL0VUcEtNaTBSb0I3RS9UTExmQkNraURGaDVLd1ZqcFhacjh2elRMdmMrTDd6VlBqZUJaclJ0RVVYcG9mR0dvT3pWK3hjTmRaQ3EyU29tQW9oZEhIaUJjdnRGaXNZaXpYdyszSE1ZYmtPekZSZFJIa0NoSkE1V2NIR2N3YjRKZEpRNm82WUg5OHN4MGRSWExxRnJxeHJ4bE9oN0kxZ1pWUFVndktSUUZWR0pESUVqYUo0RStkcmE3RUlQbm8rR2VDeUZrMUU5QkxsbmFKdHdmaEh2Y1Ayd2lnMHJDQk5jN1hmMk5kUEVXbkkxeTc3bzRVWHdGTzl5a2s1T0c2MzQ1QU9KamJYN25QbmR0aFNXRTRwQ09lTjlKSnRCdlZzNWJ6OHJyc0huaGFqVzNpNEUzM1JrRy8zcDFSMnc4MTN4T1hYdHVtRVJqNkNmWGY2LzBJdFJ6U2JTTzUyTHhlZzgwV01vUVM2bldDamg1cjBNQkUwY3BISWhqMEVtQStzMHM1Tmd6cEllZHgyN09nek4wT1hXVFg4TUFkVzlCYUN2R3AveDFFRGdXUFFoNWFhQ2FDUFJFMHJ5Zk5IeTk1QzJIU0xWbWlvM3NJeDFqQUM4SlQ4SVZsSVpRYzVuUG5LQWJKUVN1bHFHbVJzazliNXBJNDg9IiwibWFjIjoiYTYzZjBlODU0YzgyM2MyMzAxZjhmZmU3YzQ4NjI3ZDk1OTM3NGRkMmUxOTU2OGU2ZTlmODc3NGJkODM1ZjBmNSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-108", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-109", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM7G8\/k9w2S5CIf4XXlNn3AHatV+JG++mJ27cL0owObq\/A==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-109", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "L61Witvt2RUIBOpveX8Ol1a2TNTAVVseyl\/Ix18A0eQ=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Im9nNjJ0d1p0bm1EajdvUzEzN0FCeHc9PSIsInZhbHVlIjoiTkV3TkFNYXBCeTJ6a1VLV0hDL0VtSnVSV01jTDJaa0RubktIQXdQbEQyZWhRZjZwSG5FYW1sKzJLeFQ4NUVRNCtLSGlzSlh6RzBnYVdrQ1VubEdXenJLcVZMb3dxNjFyTi94WkFxeUM4Tkp3clg3alg1MGJVWEI1L21WUmFac0ZhYWJScGoxRHNwRXY3UXFVMUhjMnVJczlzcnJFOTg4WUoxTUtrRExJNUR4ekhqOXljZzJGcmY1OU9VSnQrSURqMTJ4WFZ6ZktIcEpyTWxQNFJIb0l3SWxBTHpoN3llcGhyQzFjb0V4WDhYY2VzWENFZjlmWXBFcGtaVnE3RU84OTQvMjd4emcrOXdZN0s5azcxWkFvY1JpYXhVU2h2bFdYM2x4YmVzdFRmOHY0VnBoVjBEQWJoaUtZWUpXUXc5anRFTDhJRzNaeHE5Vmw3bHhST2gyYVo2MW1uWTllR29hNjNJUmhESjZGVzFnU09DSUFzMTJoYmZlN2creDJmQmd2cmRRUXhMdlZOL0xGMWFzOE00d3Z0ODJUemFOUkVLakNkOHh5ckZsQUkzNFIxekdyMDU0WTllckZkY1VRWUdsRUtZVGJXcVRTdzZOTW5SZC9WMWF0RGttSC9LQzdVV21VMGpRRHp6ZSt2WEl2eTcxdHRpMVAwN0JrUFVjK05vaFBkWElwa2VTR0dHZHNkcHJ0ZDBwbncyMUFjcndCbmxTam5FTmRkWVhUQkd2QXBXNTIzbWRDMlZNZGQyaXpqSHZBZCs3Q2VVV1gyWHpvTHJXTksxNDM2eGZVeXNocmoyM1FOblJseE9HZUtlMWgwVkVoVEJHQjRTZTRRVEg2ZElQYWt5cThOKzBkRHVsZlhqOXUrYTZYVVZzQzcvSWw4WS9BZHRTL0RGZVpiZ2FFenU5S09FQmk5RURRN2Q4QTZQK2ZBWlQ5ak9Odjd3bVBJYzllMEpmWCtrTjJXUm5PNjNZT0JOS2s5NU5PalBpcmt3S1I4cC8vV2NCcmJQaU5Hcm5JOGdCL0tYR2VaQmRRSEtZRzN1dkk4MzFCa2ZSbnVOd25pWGpKZE9Oc0JSZjVuRnIycVJPWHpaZU1Ybk02UGk3dHpRSW9CMXNsTXFLZlBGVUd3eURaQkVRMFJ1Yi9MQ05GcE5ZVXo0dFdOV01kY09XSDg5Z0pwRmNuOXlqaW9kTXhnMFNPV3pYbjd4V3dPYzlNV1VGOWlDMEROZXhpZkdjcmFsYWxWemdNcUZBRHliaElTQUhNZFpqZHgvNVFJUnRoazBsNlBhcGgzdzJQbzdEa3ZMVGpwTDB3d1BpWk5SSFZGYVNsU0JJZEZhQXd4Sm9zd29JVmRwTEJ6MklGOUFwWUtEUWYxSXoyNUdpL2Rubmx5RWZoUWkzaFU5cGtmb2dzVWUvMmExdFV3UW5KaEpzLytMby9KRDFxaWVTaDBSZFQ5MGpBemRJWjc5K21ZQzZrNVJBcmk0QjR2OWdMOGN2WGJtNWMza25zbC9TbFJ0UjlwT2ZhMUZUbDMrN1FnYVpqY0ZsT0FqNTBNLy9reVZtckY2dGlhUlNPZS82aEovMElKMENvREhzd0pVUENhWTdzMVg4ODJGZW1BbE0vaDZUczdTMUJraXZBU1ZmWDJMclRLdnNHNWp0MWsvNFRhc05zR1lZOUM0OE1ra0MreHBaVXQzMTlhWUl4NEFJZWxiRU9NKytCTUd4bjRkWGt4WjhCNEgyOWFUVVU1YW9CdHNpSDZzNEN2ODBoT3NKSkE3eGVFUHVvU1VCSUJLTVhzVjFCMm1EWVVZN0NUVDU4d2ptbW1RWVQwRHNpb2xWekNWam4vNUVRWG9kY3NQT0lKd3M4YUZYdE1ES0lqSVJrbDdBRWJWRDR1K3AvZmFXUlN0YUlEMnVOc3R4RTgvZ1NJQ3Q1OUdpZHJEczZ5NDlHb0hjc0RzNWdzMlJUM2kzZ3krZ3ErNjR3T0VGS3FlRkE0cTB1UG5YajBGNTZaamdveG9XTXFUU3d0anplY3Qwd1dBdFhLejFMWFN1ajJuNFRHTTlIME5hS2o0a1FHVE5mTEcrZVMzUWtCTk5qOVlObndaMzdsR1VlbjMyUDlHYVlwUW9zN1hRNjFoTFNWSm9FTHFSTUNwWmZVRlBvb1BQSzZRa09laUhCeDBQN0VydE43THZvVTR0OWUwTTNRV0xGUGJrTDhmdG5FOW1raTBVN04xYWxBT0h1NDB0a3BlZVNVaTJKaG9BbWZzdjF3OWsvMlJ1dlFXMDViOTdGcE5qb01Ia25DQXJBS0ZMVlQwUlRreUdsVVp3Kyszdk9tNXNaTGJ2NFFjbXhGaEpRZ1JFSGVIOVFlOHVYd1g1a2lpeFZaVmNLMDJXVGNiN2xvZFhUSW8zdjlzcWVJbXNZa09BcGJiVGtrTzlQMmlJVXdhVEVDU0lTMGxZM3ozTGhxeUZ5ajViZGMvNFlLdmkzSDg5dkRGUkhmTzdsRCs2eTYxdTFqbjFQMmdNQkJaSUZZRDEzdGtocHNEZDA2M1J0WWtEdjlkK0FFT0l0a0M2bDg3bjFReW9CcGJKVmM0SEM5bDMvdTZnZ0pUZTNkc2hMaFhERm9UdGpqd1BIR1dVTVZqbExPNC9hN243ZHEyM1VnalFTQi9rZ0p5L0NRYnZiWHhlU2RudmNCMjRlaEZTclJ6QVlpRXloSDF4MGlqMmY4bDRlNy92T1F2VmFyRU9DazRwbXR4THBuS3ljZG9xS1pneHJvM01nSE5iaE5rSVRwQlVuV3ArZWJoR0RMaktkV3lHUlVwRm9JTlQ4b3E4ekpWWk1IeTh1NUl1Smttbm5icjJoUmhIOWZLVFRZLy9YUnhzN1BNK01uWFFHWVNCL0x3cDFPbTk3Y2pYalJVLzJCZ1plVnFhdzZYMi9WYTZCZDQ1czV4L0k0TXFKd3psMUJ5SjJsTUNuZWk4dnMvd3F1ZHc9IiwibWFjIjoiZDI2ZGJkNGNmMGJiMDE3YjBlZDEyZjZlNDZjODA1ZjBlZWUyNDA5NzYyYTdkZTZlM2I0NjYyZTE1ZTI3MDUyNCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5B1+yEuAKc8VQcF8oRbGNhd39GUcqVyxvcjpKEl5MQ0=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Im9nNjJ0d1p0bm1EajdvUzEzN0FCeHc9PSIsInZhbHVlIjoiTkV3TkFNYXBCeTJ6a1VLV0hDL0VtSnVSV01jTDJaa0RubktIQXdQbEQyZWhRZjZwSG5FYW1sKzJLeFQ4NUVRNCtLSGlzSlh6RzBnYVdrQ1VubEdXenJLcVZMb3dxNjFyTi94WkFxeUM4Tkp3clg3alg1MGJVWEI1L21WUmFac0ZhYWJScGoxRHNwRXY3UXFVMUhjMnVJczlzcnJFOTg4WUoxTUtrRExJNUR4ekhqOXljZzJGcmY1OU9VSnQrSURqMTJ4WFZ6ZktIcEpyTWxQNFJIb0l3SWxBTHpoN3llcGhyQzFjb0V4WDhYY2VzWENFZjlmWXBFcGtaVnE3RU84OTQvMjd4emcrOXdZN0s5azcxWkFvY1JpYXhVU2h2bFdYM2x4YmVzdFRmOHY0VnBoVjBEQWJoaUtZWUpXUXc5anRFTDhJRzNaeHE5Vmw3bHhST2gyYVo2MW1uWTllR29hNjNJUmhESjZGVzFnU09DSUFzMTJoYmZlN2creDJmQmd2cmRRUXhMdlZOL0xGMWFzOE00d3Z0ODJUemFOUkVLakNkOHh5ckZsQUkzNFIxekdyMDU0WTllckZkY1VRWUdsRUtZVGJXcVRTdzZOTW5SZC9WMWF0RGttSC9LQzdVV21VMGpRRHp6ZSt2WEl2eTcxdHRpMVAwN0JrUFVjK05vaFBkWElwa2VTR0dHZHNkcHJ0ZDBwbncyMUFjcndCbmxTam5FTmRkWVhUQkd2QXBXNTIzbWRDMlZNZGQyaXpqSHZBZCs3Q2VVV1gyWHpvTHJXTksxNDM2eGZVeXNocmoyM1FOblJseE9HZUtlMWgwVkVoVEJHQjRTZTRRVEg2ZElQYWt5cThOKzBkRHVsZlhqOXUrYTZYVVZzQzcvSWw4WS9BZHRTL0RGZVpiZ2FFenU5S09FQmk5RURRN2Q4QTZQK2ZBWlQ5ak9Odjd3bVBJYzllMEpmWCtrTjJXUm5PNjNZT0JOS2s5NU5PalBpcmt3S1I4cC8vV2NCcmJQaU5Hcm5JOGdCL0tYR2VaQmRRSEtZRzN1dkk4MzFCa2ZSbnVOd25pWGpKZE9Oc0JSZjVuRnIycVJPWHpaZU1Ybk02UGk3dHpRSW9CMXNsTXFLZlBGVUd3eURaQkVRMFJ1Yi9MQ05GcE5ZVXo0dFdOV01kY09XSDg5Z0pwRmNuOXlqaW9kTXhnMFNPV3pYbjd4V3dPYzlNV1VGOWlDMEROZXhpZkdjcmFsYWxWemdNcUZBRHliaElTQUhNZFpqZHgvNVFJUnRoazBsNlBhcGgzdzJQbzdEa3ZMVGpwTDB3d1BpWk5SSFZGYVNsU0JJZEZhQXd4Sm9zd29JVmRwTEJ6MklGOUFwWUtEUWYxSXoyNUdpL2Rubmx5RWZoUWkzaFU5cGtmb2dzVWUvMmExdFV3UW5KaEpzLytMby9KRDFxaWVTaDBSZFQ5MGpBemRJWjc5K21ZQzZrNVJBcmk0QjR2OWdMOGN2WGJtNWMza25zbC9TbFJ0UjlwT2ZhMUZUbDMrN1FnYVpqY0ZsT0FqNTBNLy9reVZtckY2dGlhUlNPZS82aEovMElKMENvREhzd0pVUENhWTdzMVg4ODJGZW1BbE0vaDZUczdTMUJraXZBU1ZmWDJMclRLdnNHNWp0MWsvNFRhc05zR1lZOUM0OE1ra0MreHBaVXQzMTlhWUl4NEFJZWxiRU9NKytCTUd4bjRkWGt4WjhCNEgyOWFUVVU1YW9CdHNpSDZzNEN2ODBoT3NKSkE3eGVFUHVvU1VCSUJLTVhzVjFCMm1EWVVZN0NUVDU4d2ptbW1RWVQwRHNpb2xWekNWam4vNUVRWG9kY3NQT0lKd3M4YUZYdE1ES0lqSVJrbDdBRWJWRDR1K3AvZmFXUlN0YUlEMnVOc3R4RTgvZ1NJQ3Q1OUdpZHJEczZ5NDlHb0hjc0RzNWdzMlJUM2kzZ3krZ3ErNjR3T0VGS3FlRkE0cTB1UG5YajBGNTZaamdveG9XTXFUU3d0anplY3Qwd1dBdFhLejFMWFN1ajJuNFRHTTlIME5hS2o0a1FHVE5mTEcrZVMzUWtCTk5qOVlObndaMzdsR1VlbjMyUDlHYVlwUW9zN1hRNjFoTFNWSm9FTHFSTUNwWmZVRlBvb1BQSzZRa09laUhCeDBQN0VydE43THZvVTR0OWUwTTNRV0xGUGJrTDhmdG5FOW1raTBVN04xYWxBT0h1NDB0a3BlZVNVaTJKaG9BbWZzdjF3OWsvMlJ1dlFXMDViOTdGcE5qb01Ia25DQXJBS0ZMVlQwUlRreUdsVVp3Kyszdk9tNXNaTGJ2NFFjbXhGaEpRZ1JFSGVIOVFlOHVYd1g1a2lpeFZaVmNLMDJXVGNiN2xvZFhUSW8zdjlzcWVJbXNZa09BcGJiVGtrTzlQMmlJVXdhVEVDU0lTMGxZM3ozTGhxeUZ5ajViZGMvNFlLdmkzSDg5dkRGUkhmTzdsRCs2eTYxdTFqbjFQMmdNQkJaSUZZRDEzdGtocHNEZDA2M1J0WWtEdjlkK0FFT0l0a0M2bDg3bjFReW9CcGJKVmM0SEM5bDMvdTZnZ0pUZTNkc2hMaFhERm9UdGpqd1BIR1dVTVZqbExPNC9hN243ZHEyM1VnalFTQi9rZ0p5L0NRYnZiWHhlU2RudmNCMjRlaEZTclJ6QVlpRXloSDF4MGlqMmY4bDRlNy92T1F2VmFyRU9DazRwbXR4THBuS3ljZG9xS1pneHJvM01nSE5iaE5rSVRwQlVuV3ArZWJoR0RMaktkV3lHUlVwRm9JTlQ4b3E4ekpWWk1IeTh1NUl1Smttbm5icjJoUmhIOWZLVFRZLy9YUnhzN1BNK01uWFFHWVNCL0x3cDFPbTk3Y2pYalJVLzJCZ1plVnFhdzZYMi9WYTZCZDQ1czV4L0k0TXFKd3psMUJ5SjJsTUNuZWk4dnMvd3F1ZHc9IiwibWFjIjoiZDI2ZGJkNGNmMGJiMDE3YjBlZDEyZjZlNDZjODA1ZjBlZWUyNDA5NzYyYTdkZTZlM2I0NjYyZTE1ZTI3MDUyNCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-109", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Fr0v22t2YRfc68+r7fAcXsq8Vz2qxReLkeDbeLUNp4E=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Im9nNjJ0d1p0bm1EajdvUzEzN0FCeHc9PSIsInZhbHVlIjoiTkV3TkFNYXBCeTJ6a1VLV0hDL0VtSnVSV01jTDJaa0RubktIQXdQbEQyZWhRZjZwSG5FYW1sKzJLeFQ4NUVRNCtLSGlzSlh6RzBnYVdrQ1VubEdXenJLcVZMb3dxNjFyTi94WkFxeUM4Tkp3clg3alg1MGJVWEI1L21WUmFac0ZhYWJScGoxRHNwRXY3UXFVMUhjMnVJczlzcnJFOTg4WUoxTUtrRExJNUR4ekhqOXljZzJGcmY1OU9VSnQrSURqMTJ4WFZ6ZktIcEpyTWxQNFJIb0l3SWxBTHpoN3llcGhyQzFjb0V4WDhYY2VzWENFZjlmWXBFcGtaVnE3RU84OTQvMjd4emcrOXdZN0s5azcxWkFvY1JpYXhVU2h2bFdYM2x4YmVzdFRmOHY0VnBoVjBEQWJoaUtZWUpXUXc5anRFTDhJRzNaeHE5Vmw3bHhST2gyYVo2MW1uWTllR29hNjNJUmhESjZGVzFnU09DSUFzMTJoYmZlN2creDJmQmd2cmRRUXhMdlZOL0xGMWFzOE00d3Z0ODJUemFOUkVLakNkOHh5ckZsQUkzNFIxekdyMDU0WTllckZkY1VRWUdsRUtZVGJXcVRTdzZOTW5SZC9WMWF0RGttSC9LQzdVV21VMGpRRHp6ZSt2WEl2eTcxdHRpMVAwN0JrUFVjK05vaFBkWElwa2VTR0dHZHNkcHJ0ZDBwbncyMUFjcndCbmxTam5FTmRkWVhUQkd2QXBXNTIzbWRDMlZNZGQyaXpqSHZBZCs3Q2VVV1gyWHpvTHJXTksxNDM2eGZVeXNocmoyM1FOblJseE9HZUtlMWgwVkVoVEJHQjRTZTRRVEg2ZElQYWt5cThOKzBkRHVsZlhqOXUrYTZYVVZzQzcvSWw4WS9BZHRTL0RGZVpiZ2FFenU5S09FQmk5RURRN2Q4QTZQK2ZBWlQ5ak9Odjd3bVBJYzllMEpmWCtrTjJXUm5PNjNZT0JOS2s5NU5PalBpcmt3S1I4cC8vV2NCcmJQaU5Hcm5JOGdCL0tYR2VaQmRRSEtZRzN1dkk4MzFCa2ZSbnVOd25pWGpKZE9Oc0JSZjVuRnIycVJPWHpaZU1Ybk02UGk3dHpRSW9CMXNsTXFLZlBGVUd3eURaQkVRMFJ1Yi9MQ05GcE5ZVXo0dFdOV01kY09XSDg5Z0pwRmNuOXlqaW9kTXhnMFNPV3pYbjd4V3dPYzlNV1VGOWlDMEROZXhpZkdjcmFsYWxWemdNcUZBRHliaElTQUhNZFpqZHgvNVFJUnRoazBsNlBhcGgzdzJQbzdEa3ZMVGpwTDB3d1BpWk5SSFZGYVNsU0JJZEZhQXd4Sm9zd29JVmRwTEJ6MklGOUFwWUtEUWYxSXoyNUdpL2Rubmx5RWZoUWkzaFU5cGtmb2dzVWUvMmExdFV3UW5KaEpzLytMby9KRDFxaWVTaDBSZFQ5MGpBemRJWjc5K21ZQzZrNVJBcmk0QjR2OWdMOGN2WGJtNWMza25zbC9TbFJ0UjlwT2ZhMUZUbDMrN1FnYVpqY0ZsT0FqNTBNLy9reVZtckY2dGlhUlNPZS82aEovMElKMENvREhzd0pVUENhWTdzMVg4ODJGZW1BbE0vaDZUczdTMUJraXZBU1ZmWDJMclRLdnNHNWp0MWsvNFRhc05zR1lZOUM0OE1ra0MreHBaVXQzMTlhWUl4NEFJZWxiRU9NKytCTUd4bjRkWGt4WjhCNEgyOWFUVVU1YW9CdHNpSDZzNEN2ODBoT3NKSkE3eGVFUHVvU1VCSUJLTVhzVjFCMm1EWVVZN0NUVDU4d2ptbW1RWVQwRHNpb2xWekNWam4vNUVRWG9kY3NQT0lKd3M4YUZYdE1ES0lqSVJrbDdBRWJWRDR1K3AvZmFXUlN0YUlEMnVOc3R4RTgvZ1NJQ3Q1OUdpZHJEczZ5NDlHb0hjc0RzNWdzMlJUM2kzZ3krZ3ErNjR3T0VGS3FlRkE0cTB1UG5YajBGNTZaamdveG9XTXFUU3d0anplY3Qwd1dBdFhLejFMWFN1ajJuNFRHTTlIME5hS2o0a1FHVE5mTEcrZVMzUWtCTk5qOVlObndaMzdsR1VlbjMyUDlHYVlwUW9zN1hRNjFoTFNWSm9FTHFSTUNwWmZVRlBvb1BQSzZRa09laUhCeDBQN0VydE43THZvVTR0OWUwTTNRV0xGUGJrTDhmdG5FOW1raTBVN04xYWxBT0h1NDB0a3BlZVNVaTJKaG9BbWZzdjF3OWsvMlJ1dlFXMDViOTdGcE5qb01Ia25DQXJBS0ZMVlQwUlRreUdsVVp3Kyszdk9tNXNaTGJ2NFFjbXhGaEpRZ1JFSGVIOVFlOHVYd1g1a2lpeFZaVmNLMDJXVGNiN2xvZFhUSW8zdjlzcWVJbXNZa09BcGJiVGtrTzlQMmlJVXdhVEVDU0lTMGxZM3ozTGhxeUZ5ajViZGMvNFlLdmkzSDg5dkRGUkhmTzdsRCs2eTYxdTFqbjFQMmdNQkJaSUZZRDEzdGtocHNEZDA2M1J0WWtEdjlkK0FFT0l0a0M2bDg3bjFReW9CcGJKVmM0SEM5bDMvdTZnZ0pUZTNkc2hMaFhERm9UdGpqd1BIR1dVTVZqbExPNC9hN243ZHEyM1VnalFTQi9rZ0p5L0NRYnZiWHhlU2RudmNCMjRlaEZTclJ6QVlpRXloSDF4MGlqMmY4bDRlNy92T1F2VmFyRU9DazRwbXR4THBuS3ljZG9xS1pneHJvM01nSE5iaE5rSVRwQlVuV3ArZWJoR0RMaktkV3lHUlVwRm9JTlQ4b3E4ekpWWk1IeTh1NUl1Smttbm5icjJoUmhIOWZLVFRZLy9YUnhzN1BNK01uWFFHWVNCL0x3cDFPbTk3Y2pYalJVLzJCZ1plVnFhdzZYMi9WYTZCZDQ1czV4L0k0TXFKd3psMUJ5SjJsTUNuZWk4dnMvd3F1ZHc9IiwibWFjIjoiZDI2ZGJkNGNmMGJiMDE3YjBlZDEyZjZlNDZjODA1ZjBlZWUyNDA5NzYyYTdkZTZlM2I0NjYyZTE1ZTI3MDUyNCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wNESyKhe2lnK5sSrnQXdjwStqUK6BGFK+wspaAgi+X0=", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Im9nNjJ0d1p0bm1EajdvUzEzN0FCeHc9PSIsInZhbHVlIjoiTkV3TkFNYXBCeTJ6a1VLV0hDL0VtSnVSV01jTDJaa0RubktIQXdQbEQyZWhRZjZwSG5FYW1sKzJLeFQ4NUVRNCtLSGlzSlh6RzBnYVdrQ1VubEdXenJLcVZMb3dxNjFyTi94WkFxeUM4Tkp3clg3alg1MGJVWEI1L21WUmFac0ZhYWJScGoxRHNwRXY3UXFVMUhjMnVJczlzcnJFOTg4WUoxTUtrRExJNUR4ekhqOXljZzJGcmY1OU9VSnQrSURqMTJ4WFZ6ZktIcEpyTWxQNFJIb0l3SWxBTHpoN3llcGhyQzFjb0V4WDhYY2VzWENFZjlmWXBFcGtaVnE3RU84OTQvMjd4emcrOXdZN0s5azcxWkFvY1JpYXhVU2h2bFdYM2x4YmVzdFRmOHY0VnBoVjBEQWJoaUtZWUpXUXc5anRFTDhJRzNaeHE5Vmw3bHhST2gyYVo2MW1uWTllR29hNjNJUmhESjZGVzFnU09DSUFzMTJoYmZlN2creDJmQmd2cmRRUXhMdlZOL0xGMWFzOE00d3Z0ODJUemFOUkVLakNkOHh5ckZsQUkzNFIxekdyMDU0WTllckZkY1VRWUdsRUtZVGJXcVRTdzZOTW5SZC9WMWF0RGttSC9LQzdVV21VMGpRRHp6ZSt2WEl2eTcxdHRpMVAwN0JrUFVjK05vaFBkWElwa2VTR0dHZHNkcHJ0ZDBwbncyMUFjcndCbmxTam5FTmRkWVhUQkd2QXBXNTIzbWRDMlZNZGQyaXpqSHZBZCs3Q2VVV1gyWHpvTHJXTksxNDM2eGZVeXNocmoyM1FOblJseE9HZUtlMWgwVkVoVEJHQjRTZTRRVEg2ZElQYWt5cThOKzBkRHVsZlhqOXUrYTZYVVZzQzcvSWw4WS9BZHRTL0RGZVpiZ2FFenU5S09FQmk5RURRN2Q4QTZQK2ZBWlQ5ak9Odjd3bVBJYzllMEpmWCtrTjJXUm5PNjNZT0JOS2s5NU5PalBpcmt3S1I4cC8vV2NCcmJQaU5Hcm5JOGdCL0tYR2VaQmRRSEtZRzN1dkk4MzFCa2ZSbnVOd25pWGpKZE9Oc0JSZjVuRnIycVJPWHpaZU1Ybk02UGk3dHpRSW9CMXNsTXFLZlBGVUd3eURaQkVRMFJ1Yi9MQ05GcE5ZVXo0dFdOV01kY09XSDg5Z0pwRmNuOXlqaW9kTXhnMFNPV3pYbjd4V3dPYzlNV1VGOWlDMEROZXhpZkdjcmFsYWxWemdNcUZBRHliaElTQUhNZFpqZHgvNVFJUnRoazBsNlBhcGgzdzJQbzdEa3ZMVGpwTDB3d1BpWk5SSFZGYVNsU0JJZEZhQXd4Sm9zd29JVmRwTEJ6MklGOUFwWUtEUWYxSXoyNUdpL2Rubmx5RWZoUWkzaFU5cGtmb2dzVWUvMmExdFV3UW5KaEpzLytMby9KRDFxaWVTaDBSZFQ5MGpBemRJWjc5K21ZQzZrNVJBcmk0QjR2OWdMOGN2WGJtNWMza25zbC9TbFJ0UjlwT2ZhMUZUbDMrN1FnYVpqY0ZsT0FqNTBNLy9reVZtckY2dGlhUlNPZS82aEovMElKMENvREhzd0pVUENhWTdzMVg4ODJGZW1BbE0vaDZUczdTMUJraXZBU1ZmWDJMclRLdnNHNWp0MWsvNFRhc05zR1lZOUM0OE1ra0MreHBaVXQzMTlhWUl4NEFJZWxiRU9NKytCTUd4bjRkWGt4WjhCNEgyOWFUVVU1YW9CdHNpSDZzNEN2ODBoT3NKSkE3eGVFUHVvU1VCSUJLTVhzVjFCMm1EWVVZN0NUVDU4d2ptbW1RWVQwRHNpb2xWekNWam4vNUVRWG9kY3NQT0lKd3M4YUZYdE1ES0lqSVJrbDdBRWJWRDR1K3AvZmFXUlN0YUlEMnVOc3R4RTgvZ1NJQ3Q1OUdpZHJEczZ5NDlHb0hjc0RzNWdzMlJUM2kzZ3krZ3ErNjR3T0VGS3FlRkE0cTB1UG5YajBGNTZaamdveG9XTXFUU3d0anplY3Qwd1dBdFhLejFMWFN1ajJuNFRHTTlIME5hS2o0a1FHVE5mTEcrZVMzUWtCTk5qOVlObndaMzdsR1VlbjMyUDlHYVlwUW9zN1hRNjFoTFNWSm9FTHFSTUNwWmZVRlBvb1BQSzZRa09laUhCeDBQN0VydE43THZvVTR0OWUwTTNRV0xGUGJrTDhmdG5FOW1raTBVN04xYWxBT0h1NDB0a3BlZVNVaTJKaG9BbWZzdjF3OWsvMlJ1dlFXMDViOTdGcE5qb01Ia25DQXJBS0ZMVlQwUlRreUdsVVp3Kyszdk9tNXNaTGJ2NFFjbXhGaEpRZ1JFSGVIOVFlOHVYd1g1a2lpeFZaVmNLMDJXVGNiN2xvZFhUSW8zdjlzcWVJbXNZa09BcGJiVGtrTzlQMmlJVXdhVEVDU0lTMGxZM3ozTGhxeUZ5ajViZGMvNFlLdmkzSDg5dkRGUkhmTzdsRCs2eTYxdTFqbjFQMmdNQkJaSUZZRDEzdGtocHNEZDA2M1J0WWtEdjlkK0FFT0l0a0M2bDg3bjFReW9CcGJKVmM0SEM5bDMvdTZnZ0pUZTNkc2hMaFhERm9UdGpqd1BIR1dVTVZqbExPNC9hN243ZHEyM1VnalFTQi9rZ0p5L0NRYnZiWHhlU2RudmNCMjRlaEZTclJ6QVlpRXloSDF4MGlqMmY4bDRlNy92T1F2VmFyRU9DazRwbXR4THBuS3ljZG9xS1pneHJvM01nSE5iaE5rSVRwQlVuV3ArZWJoR0RMaktkV3lHUlVwRm9JTlQ4b3E4ekpWWk1IeTh1NUl1Smttbm5icjJoUmhIOWZLVFRZLy9YUnhzN1BNK01uWFFHWVNCL0x3cDFPbTk3Y2pYalJVLzJCZ1plVnFhdzZYMi9WYTZCZDQ1czV4L0k0TXFKd3psMUJ5SjJsTUNuZWk4dnMvd3F1ZHc9IiwibWFjIjoiZDI2ZGJkNGNmMGJiMDE3YjBlZDEyZjZlNDZjODA1ZjBlZWUyNDA5NzYyYTdkZTZlM2I0NjYyZTE1ZTI3MDUyNCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-109", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-110", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4Zj4zaUDfFHRa2u6cRwuU5xz62ywKEc1s8kxDaoNCR+6w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-110", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "aIqsNJvRfOqr3P+r1RD8KlUp0DN3DGLehwfX98irZwA=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "P1bBOMMnJLMnZZGeXE1lTTCYlnanA+uU0CW6wxYhfvY=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-110", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "L+FzImMMTF5vz8H0WcIqR1gUkqyBG9WrRpTKZVPIR7Y=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "CdZy8BASnDhVTPG7qZG+CtQVIAFLz1UG9X4f7v3ltz0=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-110", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-111", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4Z7+oJ1Q7coRC9JfT\/ATKV4qedjn+TE84\/VQanqiTL\/Bg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-111", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "khgMYwdJogk4Bjy4h8BH0x9nPimMBm2QByf3jHII3Z0=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "7h\/IhUqhgiHKY9Ptm\/5X7+xrY5ELBq+tFIhBYMhS2IY=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-111", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "FnHbjNrSaHfxXZJjLShULaUtdbVBK160sgg9B+2bhHo=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "weUGxwrkbrnAfUIL6cRVkJTTr\/eB\/sj+0+p4lTLUwds=", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-111", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-112", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4Zf53sb1ebI\/DPt9iAW0pCPBSHliJeEH1drwwbJRW456w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-112", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Bow\/E\/DCfGO9J3XPlqNkiN8qKvmdJ3MlWR2DJPBbeO4=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "bvuCuTLNJzN5Q+yO7KpHFjqjxZsTN\/tXk7DNSy71CJQ=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-112", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "\/18ffuoq3BBe4LNbZyi\/OlKEPJXRZKh4pZjiFfBIYAw=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ktgBQmkXtqHMTYJXR6WlylK0FGDZS+JuQkbTb9FSdF0=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-112", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-113", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4ZUreWyVu07jQWuL+BfqAePgMMSea51\/uIriYIxv384cg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-113", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "l6605Wzx6xGl6XXK0Yb1m7F3U+K\/6ypq9\/EYJElM5j4=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SgMuXhOpH50wlxNiRSqkzfrxVEwha2p82mV12Hd\/uQk=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-113", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "oEL1FRSTi18bgVXS2o5iT94z59xpHDTTcFxgJBLNY1k=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "0SF7yE1hpv4IoJfWFBZ6iB1tE8zK5esEFiRvjIxl9mY=", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2087, "gross_total": 2057, "base_fare": 878, "tax": 1209, "sell": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo4NzgsInRheCI6MTIwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNTcsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEyMDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA1NywiYmFzZV9mYXJlIjo4NDgsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2087, "base_fare": 878, "tax": 1209, "gross": { "base_fare": "848.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwODcuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA1Ny4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEyMDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2057, "base_fare": 848, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2087, "filter": { "id": "F123NP00114-113", "price": 2087, "gross_total": 2057, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-114", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYd5MT+f6txqnoF6ZThGn7R09RBWXGeUh7ock\/515EsEQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-114", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "H6+m1S\/O3+jfVhr+ICLCXw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SOUHZdOFQIU2JQorY5dCHQ==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-114", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VHUEgXN4NTIAN76p5LYnSw==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MLp2p4n+p2DoEWg3mCdJTA==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2091, "gross_total": 2061, "base_fare": 838, "tax": 1253, "sell": { "currency": "MYR", "total": 2091, "base_fare": 838, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5MSwiYmFzZV9mYXJlIjo4MzgsInRheCI6MTI1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNjEsImJhc2VfZmFyZSI6ODA4LCJ0YXgiOjEyNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2MSwiYmFzZV9mYXJlIjo4MDgsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2091, "base_fare": 838, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "808.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2091, "base_fare": 838, "tax": 1253, "gross": { "base_fare": "808.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwOTEuMDAiLCJiYXNlX2ZhcmUiOiI4MzguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODA4LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjEyNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2061, "base_fare": 808, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2091, "filter": { "id": "F123NP00114-114", "price": 2091, "gross_total": 2061, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-115", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYH4nlUXFdbUwZd+ObEBdQtdx7vLChcStSwL7UbrZXHIw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-115", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Gk+b0bN9C0Mm6SRUQivGcg==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "XLCxiC6Gc7CSVUeCeGZ7rg==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-115", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Aq8AoVX9Mg54JuDpJPV00w==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "TcuNoGeDIxdDCoYGIH2AWg==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2091, "gross_total": 2061, "base_fare": 838, "tax": 1253, "sell": { "currency": "MYR", "total": 2091, "base_fare": 838, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5MSwiYmFzZV9mYXJlIjo4MzgsInRheCI6MTI1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNjEsImJhc2VfZmFyZSI6ODA4LCJ0YXgiOjEyNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2MSwiYmFzZV9mYXJlIjo4MDgsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2091, "base_fare": 838, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "808.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2091, "base_fare": 838, "tax": 1253, "gross": { "base_fare": "808.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwOTEuMDAiLCJiYXNlX2ZhcmUiOiI4MzguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODA4LjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDguMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjEyNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2061, "base_fare": 808, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2091, "filter": { "id": "F123NP00114-115", "price": 2091, "gross_total": 2061, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-116", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVrf0nbxK+P8pymAUj4Lw5V40TGB++UHAUsHXOes\/\/uUGw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "W+sUr1UedkrvfTt+jSWZZvhq6gKN9hgx0adloggbnIk=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "eyJpdiI6Inc5S1dLQVl1OXZneDRrbVM2QUFuTmc9PSIsInZhbHVlIjoiZXZCSmlkT1dpZEdhM2paUVJpODZjbGJXdW9BaSs2eUM0UWRJQ2VvdXJEeGpTUzhYWGFSdTNGdkdwRXBINDFyZGQ5aXlIWGpuK25qTzllakpwZEZISG1PeEQ1MUhxUVRYYWViL0VyWnh4TzV6eEFnTVBkVXh0RGZrMS8zMUZub0FhY0owL1JNNFBhdzB1c0tlVHBiWXpodVdPcW42N2RGb0VrcS80Q3pkU25QK2NHY0tuSWtyTmhhQjhxZHpjbFFEUG94ZzUrVFlnc1BWL2E0azR6emlLbG91U2lYNC9rOGNRSEFEeStvTjlaeUYzRGxBcDRhemFXMHVZbW9IaTloNVFrNHAyNFU1SHVXNGJOUDRsT0ZYVTArVXBwTGhzWU9ERTNoeWRSdTZrK2ZrN2JJazdnelY1T3JXZmJrT3JXdjNuUEdDM0JjSGMxSzVuazR5a3ZTVTg4V0tuT2ZhT3pKZGV2dFRVYks4eDdpd3dWeTczNGQvV1NwUjBmTUk0SWd5VkV5a3ZoRTNZY0loSkNPZVpUU0lvNnpPYUx5ekIrKzlwWlo1L2pZR0tPWjQ5K2c1TTZpZUN3blFJY3lUYlVZdURCZVpKVlhZdnpjeXJmNUhJZlp6ZGJ5R1hVWWZMT3FKRjV6SkllOU5LSFhDS0FPTWFYNVNGempON3ZtaXZXWFpTaUg4S20rYUJrR1NuNk5hRWJNOWg0R2Q5bUhVeGZ0elhDM3d1RHlobWpmZ1JweWxvN3lCS0oraW9hSnJ5eXBSWTJNbzgybU5hRzcyVDlLM01jRk9JYXlXQWNlclIwL0k5ejJsQXZ6ano1Q3BuUGdUeUdKSlpJZUlBaE5zUFZuKzZDQ0dzUjZmZjlJT1JrWDU4QVVISkJZY3UxRE5meEJ5NjBDYTA5eStsdmIxUGVrdHF2c0x6UWg2SFBDaTlOOFdxd21aOWRXWXgwRnR6YWlJOFdTMHdNdDFkeWZRLzFIWHhqOVE1QURacUhVelpQQVN3Uzd2ZnllZWNDRDlYeDkvR1cyT0NaOTZ5UzIvTlU3elFHcFdVZnFqb2ZWRkFkVWdrUjd4anlJTlBmbVI4amQ3MnI3bms3U1NYRkVGbHFKa0hsZ3AwSG8xZWdzdHhsZGxGd29mMFhkZ201N3piRVVxYnc5d2FpbDkzUHJuVi8yUEd1eGZsQm5HekN5cGV2UWQ1OFdlTyswZEttMXN2UUlXbjUzR0lyT241VXRMK2JGOHV6bGdJcmUzU3FIVHFZMzloaW04cnpJQVcrekc3R210UHovMncyNGdvVlVBNmRWVTlCUy9kVFFib2xuaFlxbUpDb0cvajk2RTU3UmFacG5XdUJOaStTU001Yms3aFprNEYwbVFZZFFqNXczUXpyaTgyejNscTRJOE5DakE2YUd1NWdjMzE5QkpXUjAyWGllYUVXNnVCWFlUbWdET2xjKzlNY3cvb0NobWtmR3ZEU28wS0lIYTBFeGhJZkhBdlcwKzRhMDRYVGtweVpJcS8yaGpPdUkxcGRmMnVPdVZIcUw5bTJrWGxxRFdhNFBSTXZjSDFZRUtGd2toNXA0V3R0NE5EcXZVUlc0cGYrbz0iLCJtYWMiOiIwMzRhZjYzMDA2MGZkM2RmM2E2NGJlMWUxZGFkMWI1MDUyNmE5NGU0MTk5ODgxOWNmMjlkODAzMmU2ZDAzODcxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "b84jNNJ4HjPhzz9yrCi3TgVMNXfezG1V3BklQyzwLHQ=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6Inc5S1dLQVl1OXZneDRrbVM2QUFuTmc9PSIsInZhbHVlIjoiZXZCSmlkT1dpZEdhM2paUVJpODZjbGJXdW9BaSs2eUM0UWRJQ2VvdXJEeGpTUzhYWGFSdTNGdkdwRXBINDFyZGQ5aXlIWGpuK25qTzllakpwZEZISG1PeEQ1MUhxUVRYYWViL0VyWnh4TzV6eEFnTVBkVXh0RGZrMS8zMUZub0FhY0owL1JNNFBhdzB1c0tlVHBiWXpodVdPcW42N2RGb0VrcS80Q3pkU25QK2NHY0tuSWtyTmhhQjhxZHpjbFFEUG94ZzUrVFlnc1BWL2E0azR6emlLbG91U2lYNC9rOGNRSEFEeStvTjlaeUYzRGxBcDRhemFXMHVZbW9IaTloNVFrNHAyNFU1SHVXNGJOUDRsT0ZYVTArVXBwTGhzWU9ERTNoeWRSdTZrK2ZrN2JJazdnelY1T3JXZmJrT3JXdjNuUEdDM0JjSGMxSzVuazR5a3ZTVTg4V0tuT2ZhT3pKZGV2dFRVYks4eDdpd3dWeTczNGQvV1NwUjBmTUk0SWd5VkV5a3ZoRTNZY0loSkNPZVpUU0lvNnpPYUx5ekIrKzlwWlo1L2pZR0tPWjQ5K2c1TTZpZUN3blFJY3lUYlVZdURCZVpKVlhZdnpjeXJmNUhJZlp6ZGJ5R1hVWWZMT3FKRjV6SkllOU5LSFhDS0FPTWFYNVNGempON3ZtaXZXWFpTaUg4S20rYUJrR1NuNk5hRWJNOWg0R2Q5bUhVeGZ0elhDM3d1RHlobWpmZ1JweWxvN3lCS0oraW9hSnJ5eXBSWTJNbzgybU5hRzcyVDlLM01jRk9JYXlXQWNlclIwL0k5ejJsQXZ6ano1Q3BuUGdUeUdKSlpJZUlBaE5zUFZuKzZDQ0dzUjZmZjlJT1JrWDU4QVVISkJZY3UxRE5meEJ5NjBDYTA5eStsdmIxUGVrdHF2c0x6UWg2SFBDaTlOOFdxd21aOWRXWXgwRnR6YWlJOFdTMHdNdDFkeWZRLzFIWHhqOVE1QURacUhVelpQQVN3Uzd2ZnllZWNDRDlYeDkvR1cyT0NaOTZ5UzIvTlU3elFHcFdVZnFqb2ZWRkFkVWdrUjd4anlJTlBmbVI4amQ3MnI3bms3U1NYRkVGbHFKa0hsZ3AwSG8xZWdzdHhsZGxGd29mMFhkZ201N3piRVVxYnc5d2FpbDkzUHJuVi8yUEd1eGZsQm5HekN5cGV2UWQ1OFdlTyswZEttMXN2UUlXbjUzR0lyT241VXRMK2JGOHV6bGdJcmUzU3FIVHFZMzloaW04cnpJQVcrekc3R210UHovMncyNGdvVlVBNmRWVTlCUy9kVFFib2xuaFlxbUpDb0cvajk2RTU3UmFacG5XdUJOaStTU001Yms3aFprNEYwbVFZZFFqNXczUXpyaTgyejNscTRJOE5DakE2YUd1NWdjMzE5QkpXUjAyWGllYUVXNnVCWFlUbWdET2xjKzlNY3cvb0NobWtmR3ZEU28wS0lIYTBFeGhJZkhBdlcwKzRhMDRYVGtweVpJcS8yaGpPdUkxcGRmMnVPdVZIcUw5bTJrWGxxRFdhNFBSTXZjSDFZRUtGd2toNXA0V3R0NE5EcXZVUlc0cGYrbz0iLCJtYWMiOiIwMzRhZjYzMDA2MGZkM2RmM2E2NGJlMWUxZGFkMWI1MDUyNmE5NGU0MTk5ODgxOWNmMjlkODAzMmU2ZDAzODcxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-116", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "2GZmEX7797NwCRJCRCskmmFjheQ+LVs3+WSvn2z9U8A=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6Inc5S1dLQVl1OXZneDRrbVM2QUFuTmc9PSIsInZhbHVlIjoiZXZCSmlkT1dpZEdhM2paUVJpODZjbGJXdW9BaSs2eUM0UWRJQ2VvdXJEeGpTUzhYWGFSdTNGdkdwRXBINDFyZGQ5aXlIWGpuK25qTzllakpwZEZISG1PeEQ1MUhxUVRYYWViL0VyWnh4TzV6eEFnTVBkVXh0RGZrMS8zMUZub0FhY0owL1JNNFBhdzB1c0tlVHBiWXpodVdPcW42N2RGb0VrcS80Q3pkU25QK2NHY0tuSWtyTmhhQjhxZHpjbFFEUG94ZzUrVFlnc1BWL2E0azR6emlLbG91U2lYNC9rOGNRSEFEeStvTjlaeUYzRGxBcDRhemFXMHVZbW9IaTloNVFrNHAyNFU1SHVXNGJOUDRsT0ZYVTArVXBwTGhzWU9ERTNoeWRSdTZrK2ZrN2JJazdnelY1T3JXZmJrT3JXdjNuUEdDM0JjSGMxSzVuazR5a3ZTVTg4V0tuT2ZhT3pKZGV2dFRVYks4eDdpd3dWeTczNGQvV1NwUjBmTUk0SWd5VkV5a3ZoRTNZY0loSkNPZVpUU0lvNnpPYUx5ekIrKzlwWlo1L2pZR0tPWjQ5K2c1TTZpZUN3blFJY3lUYlVZdURCZVpKVlhZdnpjeXJmNUhJZlp6ZGJ5R1hVWWZMT3FKRjV6SkllOU5LSFhDS0FPTWFYNVNGempON3ZtaXZXWFpTaUg4S20rYUJrR1NuNk5hRWJNOWg0R2Q5bUhVeGZ0elhDM3d1RHlobWpmZ1JweWxvN3lCS0oraW9hSnJ5eXBSWTJNbzgybU5hRzcyVDlLM01jRk9JYXlXQWNlclIwL0k5ejJsQXZ6ano1Q3BuUGdUeUdKSlpJZUlBaE5zUFZuKzZDQ0dzUjZmZjlJT1JrWDU4QVVISkJZY3UxRE5meEJ5NjBDYTA5eStsdmIxUGVrdHF2c0x6UWg2SFBDaTlOOFdxd21aOWRXWXgwRnR6YWlJOFdTMHdNdDFkeWZRLzFIWHhqOVE1QURacUhVelpQQVN3Uzd2ZnllZWNDRDlYeDkvR1cyT0NaOTZ5UzIvTlU3elFHcFdVZnFqb2ZWRkFkVWdrUjd4anlJTlBmbVI4amQ3MnI3bms3U1NYRkVGbHFKa0hsZ3AwSG8xZWdzdHhsZGxGd29mMFhkZ201N3piRVVxYnc5d2FpbDkzUHJuVi8yUEd1eGZsQm5HekN5cGV2UWQ1OFdlTyswZEttMXN2UUlXbjUzR0lyT241VXRMK2JGOHV6bGdJcmUzU3FIVHFZMzloaW04cnpJQVcrekc3R210UHovMncyNGdvVlVBNmRWVTlCUy9kVFFib2xuaFlxbUpDb0cvajk2RTU3UmFacG5XdUJOaStTU001Yms3aFprNEYwbVFZZFFqNXczUXpyaTgyejNscTRJOE5DakE2YUd1NWdjMzE5QkpXUjAyWGllYUVXNnVCWFlUbWdET2xjKzlNY3cvb0NobWtmR3ZEU28wS0lIYTBFeGhJZkhBdlcwKzRhMDRYVGtweVpJcS8yaGpPdUkxcGRmMnVPdVZIcUw5bTJrWGxxRFdhNFBSTXZjSDFZRUtGd2toNXA0V3R0NE5EcXZVUlc0cGYrbz0iLCJtYWMiOiIwMzRhZjYzMDA2MGZkM2RmM2E2NGJlMWUxZGFkMWI1MDUyNmE5NGU0MTk5ODgxOWNmMjlkODAzMmU2ZDAzODcxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "1p90DM0OebtTdoYttkHx3QTEgMUc\/wZlY\/8lJgMpaWk=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6Inc5S1dLQVl1OXZneDRrbVM2QUFuTmc9PSIsInZhbHVlIjoiZXZCSmlkT1dpZEdhM2paUVJpODZjbGJXdW9BaSs2eUM0UWRJQ2VvdXJEeGpTUzhYWGFSdTNGdkdwRXBINDFyZGQ5aXlIWGpuK25qTzllakpwZEZISG1PeEQ1MUhxUVRYYWViL0VyWnh4TzV6eEFnTVBkVXh0RGZrMS8zMUZub0FhY0owL1JNNFBhdzB1c0tlVHBiWXpodVdPcW42N2RGb0VrcS80Q3pkU25QK2NHY0tuSWtyTmhhQjhxZHpjbFFEUG94ZzUrVFlnc1BWL2E0azR6emlLbG91U2lYNC9rOGNRSEFEeStvTjlaeUYzRGxBcDRhemFXMHVZbW9IaTloNVFrNHAyNFU1SHVXNGJOUDRsT0ZYVTArVXBwTGhzWU9ERTNoeWRSdTZrK2ZrN2JJazdnelY1T3JXZmJrT3JXdjNuUEdDM0JjSGMxSzVuazR5a3ZTVTg4V0tuT2ZhT3pKZGV2dFRVYks4eDdpd3dWeTczNGQvV1NwUjBmTUk0SWd5VkV5a3ZoRTNZY0loSkNPZVpUU0lvNnpPYUx5ekIrKzlwWlo1L2pZR0tPWjQ5K2c1TTZpZUN3blFJY3lUYlVZdURCZVpKVlhZdnpjeXJmNUhJZlp6ZGJ5R1hVWWZMT3FKRjV6SkllOU5LSFhDS0FPTWFYNVNGempON3ZtaXZXWFpTaUg4S20rYUJrR1NuNk5hRWJNOWg0R2Q5bUhVeGZ0elhDM3d1RHlobWpmZ1JweWxvN3lCS0oraW9hSnJ5eXBSWTJNbzgybU5hRzcyVDlLM01jRk9JYXlXQWNlclIwL0k5ejJsQXZ6ano1Q3BuUGdUeUdKSlpJZUlBaE5zUFZuKzZDQ0dzUjZmZjlJT1JrWDU4QVVISkJZY3UxRE5meEJ5NjBDYTA5eStsdmIxUGVrdHF2c0x6UWg2SFBDaTlOOFdxd21aOWRXWXgwRnR6YWlJOFdTMHdNdDFkeWZRLzFIWHhqOVE1QURacUhVelpQQVN3Uzd2ZnllZWNDRDlYeDkvR1cyT0NaOTZ5UzIvTlU3elFHcFdVZnFqb2ZWRkFkVWdrUjd4anlJTlBmbVI4amQ3MnI3bms3U1NYRkVGbHFKa0hsZ3AwSG8xZWdzdHhsZGxGd29mMFhkZ201N3piRVVxYnc5d2FpbDkzUHJuVi8yUEd1eGZsQm5HekN5cGV2UWQ1OFdlTyswZEttMXN2UUlXbjUzR0lyT241VXRMK2JGOHV6bGdJcmUzU3FIVHFZMzloaW04cnpJQVcrekc3R210UHovMncyNGdvVlVBNmRWVTlCUy9kVFFib2xuaFlxbUpDb0cvajk2RTU3UmFacG5XdUJOaStTU001Yms3aFprNEYwbVFZZFFqNXczUXpyaTgyejNscTRJOE5DakE2YUd1NWdjMzE5QkpXUjAyWGllYUVXNnVCWFlUbWdET2xjKzlNY3cvb0NobWtmR3ZEU28wS0lIYTBFeGhJZkhBdlcwKzRhMDRYVGtweVpJcS8yaGpPdUkxcGRmMnVPdVZIcUw5bTJrWGxxRFdhNFBSTXZjSDFZRUtGd2toNXA0V3R0NE5EcXZVUlc0cGYrbz0iLCJtYWMiOiIwMzRhZjYzMDA2MGZkM2RmM2E2NGJlMWUxZGFkMWI1MDUyNmE5NGU0MTk5ODgxOWNmMjlkODAzMmU2ZDAzODcxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2092, "gross_total": 2062, "base_fare": 1648, "tax": 444, "sell": { "currency": "MYR", "total": 2092, "base_fare": 1648, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5MiwiYmFzZV9mYXJlIjoxNjQ4LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNjIsImJhc2VfZmFyZSI6MTYxOCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2MiwiYmFzZV9mYXJlIjoxNjE4LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2092, "base_fare": 1648, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1618.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2092, "base_fare": 1648, "tax": 444, "gross": { "base_fare": "1618.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwOTIuMDAiLCJiYXNlX2ZhcmUiOiIxNjQ4LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYxOC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2Mi4wMCIsImJhc2VfZmFyZSI6IjE2MTguMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjE4LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2Mi4wMCIsImJhc2VfZmFyZSI6IjE2MTguMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2062, "base_fare": 1618, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2092, "filter": { "id": "F123NP00114-116", "price": 2092, "gross_total": 2062, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-117", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcvQksjJKU8Iw7tenRzJ33ZFkHei19y0UhVPSrMFlxhB0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWu73i8zez010Dw7k7NOveJFI7PP3VLUKQaZPHjgmbCfuCxYDnvmxatPdJl3jZmFIvs=", "origin": "KUL", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHRTFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWu73i8zez010Dw7k7NOveJF0FXPbkPhXwihSkD\/+Fyrsh+EwRZ81j2e8tfFlDxCUTg=", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-117", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQbANxkPp64E0RFnAr26qlJH0pWsywaPrsV+fB52JRxDAxwSnH1YjYH8Ag3Xo+VU6A=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VHSG3M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQbANxkPp64E0RFnAr26qlJ7nSl7wrR43DILhqA0UtvypZ+eHR9DKoJBB5qYoI8wrg=", "origin": "SIN", "departure_time": "2026-04-28 22:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 00:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT08H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHRTFY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2093, "gross_total": 2064, "base_fare": 1501, "tax": 593, "sell": { "currency": "MYR", "total": 2093, "base_fare": 1501, "tax": 593 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5MywiYmFzZV9mYXJlIjoxNTAxLCJ0YXgiOjU5M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNjMsImJhc2VfZmFyZSI6MTQ3MSwidGF4Ijo1OTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NCwiYmFzZV9mYXJlIjoxNDcxLCJ0YXgiOjU5M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2093, "base_fare": 1501, "tax": 593, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1471.00", "tax": "593.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2093, "base_fare": 1501, "tax": 593, "gross": { "base_fare": "1471.00", "tax": "593.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwOTMuMDAiLCJiYXNlX2ZhcmUiOiIxNTAxLjAwIiwidGF4IjoiNTkzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ3MS4wMCIsInRheCI6IjU5My4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2My4wMCIsImJhc2VfZmFyZSI6IjE0NzEuMDAiLCJ0YXgiOiI1OTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDcxLjAwIiwidGF4IjoiNTkzLjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2NC4wMCIsImJhc2VfZmFyZSI6IjE0NzEuMDAiLCJ0YXgiOiI1OTMuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA2MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2064, "base_fare": 1471, "tax": 593, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2093, "filter": { "id": "F123NP00114-117", "price": 2093, "gross_total": 2064, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 20:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 00:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102040sin2026031021554668sin202603111550dac202603111805585dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-118", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVptnTKfv5iIsSc4nkCOQ4EF4imuz78YOhafWxMuhg9X9A==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZN\/YqoxFRNFo\/ELXmb5q8nLTLCL9W9WVHOsQ\/7xv8Ho=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "eyJpdiI6ImhRT3JhdktCM1l6d0xkQk5OMzlvRUE9PSIsInZhbHVlIjoibWRuZkFCc1BBRnVLK2xGbWtMRWlwSzVFckVJWTR2TGU4UG05ZXBiWldtOVl2L2laUVFjL1ZyZm5rTHVJbHRJVU8rS1NDT1E4RTdoWHpkRUtobEt4dTFZanQ5SVJtTnY0SUl5bFppL3JMQWp2T01iN3cvcWFyZUFUWXNKdEw2S0EvSjdMNTZOeXNlWlcxSS8wUURFeFVwRTZwRmxPYytyaGVPUlNWaDJ3UWlXaks3SWxiMFNEWFFjYWJ4WnpBRUlxQkJPL0t0K2FvZU1FNkpvRXQxTnk2SUY0akJlNldiY3cyMTZPR2ZMWTRHanFWaTRXMW9BbXlUYXd0SlFkNGhFbjN5bEN6MjhkQVFad2RoMFoweHdvMEl0VDdaSnh3ZVI4dkcrZTk0UWdBK0FaR0N5VTVHaXZPalpQVDhpY1ZwM1NlV29Lb2trWjFBL1ZXSWoreWRXVyt4eHNMRlFjdnM3TEJkMDJxUUprOCtVTHY2U1ZHdFEwQlVxYTFpUDhuTVh2azZ0L2tEM3ZSSFZCTEZLMG9vemlzaXlrcDhrRHduS3lqZnVUTVpxZWhxRy8rbHBCdnZFRlNhQkZFaXBOYXZUOTliSkREazVGQ3FNRkxESytuZk9UMjRUeThwUDF1K3JMRUFya1RDZDVLN2lMZGc2VVRPK3U3R0t6TXNZQVhDWXZaR0RseUtYaElsK2V1Q2VEekVYanFaa2lpUzFaaVJES01kZTZWOWpnS2gzNDExVnB1eFRNVTZrUmRDUUVDbWVHdjNGQktQQ0pzQzh0ayt4dWhvOFJHbHRHZmdRSG4zaVdFbjBPbjBmWHZ2aHo0U0VkMjQ1RlBzYU5XdUM4MDBKWEVwUXlvSTZaYXN0NW9uUmw5c0JnMjhNbDdPejRFQ2pTQk45ZXRZWTRFTWhHeGo0SlBSOVhtNUFVVE03K2NBYWYvd3doWkdSTWwxR3dROSt1RWtEV3N3MW1mV0lOS0EzUTBIUDdpNFdva0FvVUhSL09PYnRJaEVCUFNROEZnQVhUUWkwSk9UNnVpQjZ1QzVXSmNCdVpTaTF4cjV4MFlHY3IvUlc1OUZsOU11TmpaRUpqT0lJeWo5MTJOQkZCNUx1cFBGbVJPcE1rM3AvRm9MREhOSE0wdlFiSnRUb1hvZzIzaFNvTTNhMkZCWFpFcTBRMEQ2VUp5NStqL1RqRlRrc2FXekhPcFJSMmJoQlBLTFZBZWxWK0Z3ME5rcnk3dG1QYU90aG1CVnA3S3d3MVdtdWorYW0wbkpHWTZjVWZjS0N0bWYrSXVmWW5wZnE2VlkwbTZoYXpxc3Y5M3RiZm1EREJVYU9ZMlpORWUzUHRqOXA5RnVNdWNiTGdyaUsyZFpXcUZveGhpOHNvRVZqUElzcjV0cFkxeXExRXJ3a2xjaDlscVM0RGlnVldybW1FQ0ptdTZxL1dXNVpIQjJ3WFFUN1JNL1J1a29mM0JqamVLZVNGQzJxQ0IrcDFnRDJNYlRCZExDYm02ckVaRllxMkhBcG94UE92RVFvaDZwWHVHVHdJVEx2cnRPU3U2aUJLY3pFYnJzdkJhUT09IiwibWFjIjoiYmI1MTAzM2FiYzQwNzk1MTZlZGIyNDA2M2E4Zjg2MjEwNDk1NjQ0NjRmMWI5OTI3NGJiMWIzYjA3MGU0NjQ1YSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "qmZWpkTXCx1nhsNt8mNYVZcRKvLWFNEeJFOoUTsEo68=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6ImhRT3JhdktCM1l6d0xkQk5OMzlvRUE9PSIsInZhbHVlIjoibWRuZkFCc1BBRnVLK2xGbWtMRWlwSzVFckVJWTR2TGU4UG05ZXBiWldtOVl2L2laUVFjL1ZyZm5rTHVJbHRJVU8rS1NDT1E4RTdoWHpkRUtobEt4dTFZanQ5SVJtTnY0SUl5bFppL3JMQWp2T01iN3cvcWFyZUFUWXNKdEw2S0EvSjdMNTZOeXNlWlcxSS8wUURFeFVwRTZwRmxPYytyaGVPUlNWaDJ3UWlXaks3SWxiMFNEWFFjYWJ4WnpBRUlxQkJPL0t0K2FvZU1FNkpvRXQxTnk2SUY0akJlNldiY3cyMTZPR2ZMWTRHanFWaTRXMW9BbXlUYXd0SlFkNGhFbjN5bEN6MjhkQVFad2RoMFoweHdvMEl0VDdaSnh3ZVI4dkcrZTk0UWdBK0FaR0N5VTVHaXZPalpQVDhpY1ZwM1NlV29Lb2trWjFBL1ZXSWoreWRXVyt4eHNMRlFjdnM3TEJkMDJxUUprOCtVTHY2U1ZHdFEwQlVxYTFpUDhuTVh2azZ0L2tEM3ZSSFZCTEZLMG9vemlzaXlrcDhrRHduS3lqZnVUTVpxZWhxRy8rbHBCdnZFRlNhQkZFaXBOYXZUOTliSkREazVGQ3FNRkxESytuZk9UMjRUeThwUDF1K3JMRUFya1RDZDVLN2lMZGc2VVRPK3U3R0t6TXNZQVhDWXZaR0RseUtYaElsK2V1Q2VEekVYanFaa2lpUzFaaVJES01kZTZWOWpnS2gzNDExVnB1eFRNVTZrUmRDUUVDbWVHdjNGQktQQ0pzQzh0ayt4dWhvOFJHbHRHZmdRSG4zaVdFbjBPbjBmWHZ2aHo0U0VkMjQ1RlBzYU5XdUM4MDBKWEVwUXlvSTZaYXN0NW9uUmw5c0JnMjhNbDdPejRFQ2pTQk45ZXRZWTRFTWhHeGo0SlBSOVhtNUFVVE03K2NBYWYvd3doWkdSTWwxR3dROSt1RWtEV3N3MW1mV0lOS0EzUTBIUDdpNFdva0FvVUhSL09PYnRJaEVCUFNROEZnQVhUUWkwSk9UNnVpQjZ1QzVXSmNCdVpTaTF4cjV4MFlHY3IvUlc1OUZsOU11TmpaRUpqT0lJeWo5MTJOQkZCNUx1cFBGbVJPcE1rM3AvRm9MREhOSE0wdlFiSnRUb1hvZzIzaFNvTTNhMkZCWFpFcTBRMEQ2VUp5NStqL1RqRlRrc2FXekhPcFJSMmJoQlBLTFZBZWxWK0Z3ME5rcnk3dG1QYU90aG1CVnA3S3d3MVdtdWorYW0wbkpHWTZjVWZjS0N0bWYrSXVmWW5wZnE2VlkwbTZoYXpxc3Y5M3RiZm1EREJVYU9ZMlpORWUzUHRqOXA5RnVNdWNiTGdyaUsyZFpXcUZveGhpOHNvRVZqUElzcjV0cFkxeXExRXJ3a2xjaDlscVM0RGlnVldybW1FQ0ptdTZxL1dXNVpIQjJ3WFFUN1JNL1J1a29mM0JqamVLZVNGQzJxQ0IrcDFnRDJNYlRCZExDYm02ckVaRllxMkhBcG94UE92RVFvaDZwWHVHVHdJVEx2cnRPU3U2aUJLY3pFYnJzdkJhUT09IiwibWFjIjoiYmI1MTAzM2FiYzQwNzk1MTZlZGIyNDA2M2E4Zjg2MjEwNDk1NjQ0NjRmMWI5OTI3NGJiMWIzYjA3MGU0NjQ1YSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-118", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "eONKDhuOnzc4JXcqVIW5Whd3oi9frcfxggxLZTGU1+I=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "eyJpdiI6ImhRT3JhdktCM1l6d0xkQk5OMzlvRUE9PSIsInZhbHVlIjoibWRuZkFCc1BBRnVLK2xGbWtMRWlwSzVFckVJWTR2TGU4UG05ZXBiWldtOVl2L2laUVFjL1ZyZm5rTHVJbHRJVU8rS1NDT1E4RTdoWHpkRUtobEt4dTFZanQ5SVJtTnY0SUl5bFppL3JMQWp2T01iN3cvcWFyZUFUWXNKdEw2S0EvSjdMNTZOeXNlWlcxSS8wUURFeFVwRTZwRmxPYytyaGVPUlNWaDJ3UWlXaks3SWxiMFNEWFFjYWJ4WnpBRUlxQkJPL0t0K2FvZU1FNkpvRXQxTnk2SUY0akJlNldiY3cyMTZPR2ZMWTRHanFWaTRXMW9BbXlUYXd0SlFkNGhFbjN5bEN6MjhkQVFad2RoMFoweHdvMEl0VDdaSnh3ZVI4dkcrZTk0UWdBK0FaR0N5VTVHaXZPalpQVDhpY1ZwM1NlV29Lb2trWjFBL1ZXSWoreWRXVyt4eHNMRlFjdnM3TEJkMDJxUUprOCtVTHY2U1ZHdFEwQlVxYTFpUDhuTVh2azZ0L2tEM3ZSSFZCTEZLMG9vemlzaXlrcDhrRHduS3lqZnVUTVpxZWhxRy8rbHBCdnZFRlNhQkZFaXBOYXZUOTliSkREazVGQ3FNRkxESytuZk9UMjRUeThwUDF1K3JMRUFya1RDZDVLN2lMZGc2VVRPK3U3R0t6TXNZQVhDWXZaR0RseUtYaElsK2V1Q2VEekVYanFaa2lpUzFaaVJES01kZTZWOWpnS2gzNDExVnB1eFRNVTZrUmRDUUVDbWVHdjNGQktQQ0pzQzh0ayt4dWhvOFJHbHRHZmdRSG4zaVdFbjBPbjBmWHZ2aHo0U0VkMjQ1RlBzYU5XdUM4MDBKWEVwUXlvSTZaYXN0NW9uUmw5c0JnMjhNbDdPejRFQ2pTQk45ZXRZWTRFTWhHeGo0SlBSOVhtNUFVVE03K2NBYWYvd3doWkdSTWwxR3dROSt1RWtEV3N3MW1mV0lOS0EzUTBIUDdpNFdva0FvVUhSL09PYnRJaEVCUFNROEZnQVhUUWkwSk9UNnVpQjZ1QzVXSmNCdVpTaTF4cjV4MFlHY3IvUlc1OUZsOU11TmpaRUpqT0lJeWo5MTJOQkZCNUx1cFBGbVJPcE1rM3AvRm9MREhOSE0wdlFiSnRUb1hvZzIzaFNvTTNhMkZCWFpFcTBRMEQ2VUp5NStqL1RqRlRrc2FXekhPcFJSMmJoQlBLTFZBZWxWK0Z3ME5rcnk3dG1QYU90aG1CVnA3S3d3MVdtdWorYW0wbkpHWTZjVWZjS0N0bWYrSXVmWW5wZnE2VlkwbTZoYXpxc3Y5M3RiZm1EREJVYU9ZMlpORWUzUHRqOXA5RnVNdWNiTGdyaUsyZFpXcUZveGhpOHNvRVZqUElzcjV0cFkxeXExRXJ3a2xjaDlscVM0RGlnVldybW1FQ0ptdTZxL1dXNVpIQjJ3WFFUN1JNL1J1a29mM0JqamVLZVNGQzJxQ0IrcDFnRDJNYlRCZExDYm02ckVaRllxMkhBcG94UE92RVFvaDZwWHVHVHdJVEx2cnRPU3U2aUJLY3pFYnJzdkJhUT09IiwibWFjIjoiYmI1MTAzM2FiYzQwNzk1MTZlZGIyNDA2M2E4Zjg2MjEwNDk1NjQ0NjRmMWI5OTI3NGJiMWIzYjA3MGU0NjQ1YSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "0rpzqqlQecm462Ssew05x03Qex13umlRcV00FJuBmg4=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6ImhRT3JhdktCM1l6d0xkQk5OMzlvRUE9PSIsInZhbHVlIjoibWRuZkFCc1BBRnVLK2xGbWtMRWlwSzVFckVJWTR2TGU4UG05ZXBiWldtOVl2L2laUVFjL1ZyZm5rTHVJbHRJVU8rS1NDT1E4RTdoWHpkRUtobEt4dTFZanQ5SVJtTnY0SUl5bFppL3JMQWp2T01iN3cvcWFyZUFUWXNKdEw2S0EvSjdMNTZOeXNlWlcxSS8wUURFeFVwRTZwRmxPYytyaGVPUlNWaDJ3UWlXaks3SWxiMFNEWFFjYWJ4WnpBRUlxQkJPL0t0K2FvZU1FNkpvRXQxTnk2SUY0akJlNldiY3cyMTZPR2ZMWTRHanFWaTRXMW9BbXlUYXd0SlFkNGhFbjN5bEN6MjhkQVFad2RoMFoweHdvMEl0VDdaSnh3ZVI4dkcrZTk0UWdBK0FaR0N5VTVHaXZPalpQVDhpY1ZwM1NlV29Lb2trWjFBL1ZXSWoreWRXVyt4eHNMRlFjdnM3TEJkMDJxUUprOCtVTHY2U1ZHdFEwQlVxYTFpUDhuTVh2azZ0L2tEM3ZSSFZCTEZLMG9vemlzaXlrcDhrRHduS3lqZnVUTVpxZWhxRy8rbHBCdnZFRlNhQkZFaXBOYXZUOTliSkREazVGQ3FNRkxESytuZk9UMjRUeThwUDF1K3JMRUFya1RDZDVLN2lMZGc2VVRPK3U3R0t6TXNZQVhDWXZaR0RseUtYaElsK2V1Q2VEekVYanFaa2lpUzFaaVJES01kZTZWOWpnS2gzNDExVnB1eFRNVTZrUmRDUUVDbWVHdjNGQktQQ0pzQzh0ayt4dWhvOFJHbHRHZmdRSG4zaVdFbjBPbjBmWHZ2aHo0U0VkMjQ1RlBzYU5XdUM4MDBKWEVwUXlvSTZaYXN0NW9uUmw5c0JnMjhNbDdPejRFQ2pTQk45ZXRZWTRFTWhHeGo0SlBSOVhtNUFVVE03K2NBYWYvd3doWkdSTWwxR3dROSt1RWtEV3N3MW1mV0lOS0EzUTBIUDdpNFdva0FvVUhSL09PYnRJaEVCUFNROEZnQVhUUWkwSk9UNnVpQjZ1QzVXSmNCdVpTaTF4cjV4MFlHY3IvUlc1OUZsOU11TmpaRUpqT0lJeWo5MTJOQkZCNUx1cFBGbVJPcE1rM3AvRm9MREhOSE0wdlFiSnRUb1hvZzIzaFNvTTNhMkZCWFpFcTBRMEQ2VUp5NStqL1RqRlRrc2FXekhPcFJSMmJoQlBLTFZBZWxWK0Z3ME5rcnk3dG1QYU90aG1CVnA3S3d3MVdtdWorYW0wbkpHWTZjVWZjS0N0bWYrSXVmWW5wZnE2VlkwbTZoYXpxc3Y5M3RiZm1EREJVYU9ZMlpORWUzUHRqOXA5RnVNdWNiTGdyaUsyZFpXcUZveGhpOHNvRVZqUElzcjV0cFkxeXExRXJ3a2xjaDlscVM0RGlnVldybW1FQ0ptdTZxL1dXNVpIQjJ3WFFUN1JNL1J1a29mM0JqamVLZVNGQzJxQ0IrcDFnRDJNYlRCZExDYm02ckVaRllxMkhBcG94UE92RVFvaDZwWHVHVHdJVEx2cnRPU3U2aUJLY3pFYnJzdkJhUT09IiwibWFjIjoiYmI1MTAzM2FiYzQwNzk1MTZlZGIyNDA2M2E4Zjg2MjEwNDk1NjQ0NjRmMWI5OTI3NGJiMWIzYjA3MGU0NjQ1YSIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2095, "gross_total": 2065, "base_fare": 1651, "tax": 444, "sell": { "currency": "MYR", "total": 2095, "base_fare": 1651, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5NSwiYmFzZV9mYXJlIjoxNjUxLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNjUsImJhc2VfZmFyZSI6MTYyMSwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA2NSwiYmFzZV9mYXJlIjoxNjIxLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2095, "base_fare": 1651, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1621.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2095, "base_fare": 1651, "tax": 444, "gross": { "base_fare": "1621.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIwOTUuMDAiLCJiYXNlX2ZhcmUiOiIxNjUxLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYyMS4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2NS4wMCIsImJhc2VfZmFyZSI6IjE2MjEuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjIxLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA2NS4wMCIsImJhc2VfZmFyZSI6IjE2MjEuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2065, "base_fare": 1621, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2095, "filter": { "id": "F123NP00114-118", "price": 2095, "gross_total": 2065, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-119", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4jLOBQ61mNIJ7REbGDydr7mwrUocS0aL2NkXwdPJJKYZQ=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIiQqr4RWgfFplZR1KAInJXvWziOkDpT3s9TIidDquPlfoPEEjhHJ2y\/ROWkUgC2lQQ=", "origin": "KUL", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 21:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4668" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHRTFY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIiQqr4RWgfFplZR1KAInJXv7CjnRh7\/sPC0L2ePtSQCQElXZfXorZunjyH+K1NP4xM=", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT17H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-119", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p5zTnmX\/SMmWOcsfq7hi6xWAsqhrROPrlcAQ046qpRh2MzzxSk9qo0CQ34MouoaEoI=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VHSG3M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p5zTnmX\/SMmWOcsfq7hi6xWnrtJChahfg\/d7p1gSxcXIeq1Zx+d2GEdV4Lcu9p\/xL4=", "origin": "SIN", "departure_time": "2026-04-28 22:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 00:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT08H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHRTFY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2104, "gross_total": 2074, "base_fare": 1511, "tax": 593, "sell": { "currency": "MYR", "total": 2104, "base_fare": 1511, "tax": 593 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEwNCwiYmFzZV9mYXJlIjoxNTExLCJ0YXgiOjU5M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNzQsImJhc2VfZmFyZSI6MTQ4MSwidGF4Ijo1OTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA3NCwiYmFzZV9mYXJlIjoxNDgxLCJ0YXgiOjU5M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2104, "base_fare": 1511, "tax": 593, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1481.00", "tax": "593.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2104, "base_fare": 1511, "tax": 593, "gross": { "base_fare": "1481.00", "tax": "593.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNTExLjAwIiwidGF4IjoiNTkzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4MS4wMCIsInRheCI6IjU5My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA3NC4wMCIsImJhc2VfZmFyZSI6IjE0ODEuMDAiLCJ0YXgiOiI1OTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDgxLjAwIiwidGF4IjoiNTkzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA3NC4wMCIsImJhc2VfZmFyZSI6IjE0ODEuMDAiLCJ0YXgiOiI1OTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2074, "base_fare": 1481, "tax": 593, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2104, "filter": { "id": "F123NP00114-119", "price": 2104, "gross_total": 2074, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 20:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 00:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102040sin2026031021554668sin202603111550dac202603111805585dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-120", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVrUd+sObtLHIQ0AexkmzvhxTlw85aDt7e7nYRiRZBcMtQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7MVbVro1Sj+qCvbQqf08S0+ECgQs9g4AJYz5T0sukwQ=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IjhzeE1yQ1NYeXRVM0YvemtCVHl4QXc9PSIsInZhbHVlIjoiNTJJRFNVSTlsZjBPNnhBbndEcktqS3VCWktqa2c5ZXVTT01TTWtJOVNSajJxRzNqYTExaHBTRWpzZEs0alNFRndpSkswalBpNVhHUFdSeGZOV2ZYYjljS2J3RlpPem9WSEgydXJCQjlBM0tYU0FacFJyWldmbXJSY1R4R3dwSHprWVZnaXROUWpnSTFMd2hSdjBrUW9TNHRyeVBRWDR0MG9QTHhxU2h1WE5YZ3k4cy9kaTRVTG5UTERkZUxxd25CSTExNS9lUWdNZHVWVXZSWG5rcXZMMjcvVHFCQ2N0djQyS0kxZmhhQVd6ZWl1WURnQ1BjWUpBdlJKT1pIalNpbWcxUjlndDBRdUdCSnUxQis0S0xBWmROQ0o3THZTemtoTmt3azF6YUp4OVFLVTlNVGRCbTRNcng2aVFnbWFmNHFmTStpelFaVTVnT3hUNlc0QTN3YmlZZ2FKaXhlRVg2TzJZRUU5MHl5M20ybENTQ1hsc25NelJGTmtPTDJHZjhxRUd1bzNOSVR1aDVCSFhvY2JRMEF6a1NtV2JoSFd1TWpWZzE1RjNtcEU4YXB4U2ovQjkrTVF5SGVaUHRqeEl0ZzNwU1ZFdFZhNmJXQ2JOUlliQklqQmJoZmdvd1hRRjMzZjk2T0grWXVlWVNaUTMwR3d2RzVJd0ZucC9VWEpqclR1ZHJTYjdCTXVXcURGQThIaWFHNVdORm1rRmNabkFQL2RCeVIwbWRXNGFXbDhlMUp0SElFTnBTL1RlYVJPYmkrRDRmNnpmOTlxSmFQWXI2T3ZzMlBQREFkejQrZHkyMG0zQXBFS3NWWk01VVVKSnRBTW9zMlV5SUVqOUkydlpDa3IyVzJSdnN0bHQ3c08yODMyY3lQd2RrdXpEQXRoaTV0eDFWM2hOa0V1bndnSmloZVRCSzRpeDRiUVNhUnVkbVRjb2lVQkdzMFNrMHZOVFJMRFpOa24xQ0VPOElJZStHQkYwMnFKZWRZWjFKemwydkg3b1d6Wjd6cVJKWnpLc1AzajlQUzlXWnJsZDB6RUplU1YrRGZaU0RUYk4xa0wyby9aTkJXUERZcVpoRTFyZEt6WVZrMjJRMjlFaXc5RUxDTTJkWFJWMjN5MmI4c2FkR2hMdzVGbEx6WStONVp5MmFyZ1FXZ0szamJ5emUyVjh0Q0hzK2xmbS9tSzQ5Q0VoMVNTK3JtRHNOd1RxdGE5ZzRQNGVUNjlma3FPejl1ekg0YUIwRklpZndjRXROeVJNMFdrNXFzdHNEbmpjVUwvOXArZldnMG9NcEJpdkpOamxNVTFuc2c3ZDdZYU1PYjE4YkJ3U3VWYmpDQWoveFdBZmN6RHg1TDBBdUwxZERVdlFpb09jWE9UZlJienkvUFJVOUM2L3BHM3RNYlM0bElEaTI3WFRUVkpTUTNSNTB6Z09PaHFENU9QTVNIeDI3RkVKVi9jc21kQXNuQlExSlovaEN0a2laUGpYZnhWcjhMTDJsRnJIT0NZSHVMblRFTEVDRDgrNWs3cXBkdzI0M3ZTczNQYUNqOEtLSUkrMmJsdFZNZ1d5NWdzQkdGWE1EeVJnZndLSDI0N3M5Qkt4az0iLCJtYWMiOiIzY2JlZmYwZjkzODlkNWMxMDVhZTMzNDk4OTIwZmI0NjU4OTA2Y2QyNmZmYzc3OTM2NWViZmM4NTI3ZTAxM2QyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "AAlfmGXvFzs7+M6RTQK3klP5uh8+lto3tuD0vTpuico=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IjhzeE1yQ1NYeXRVM0YvemtCVHl4QXc9PSIsInZhbHVlIjoiNTJJRFNVSTlsZjBPNnhBbndEcktqS3VCWktqa2c5ZXVTT01TTWtJOVNSajJxRzNqYTExaHBTRWpzZEs0alNFRndpSkswalBpNVhHUFdSeGZOV2ZYYjljS2J3RlpPem9WSEgydXJCQjlBM0tYU0FacFJyWldmbXJSY1R4R3dwSHprWVZnaXROUWpnSTFMd2hSdjBrUW9TNHRyeVBRWDR0MG9QTHhxU2h1WE5YZ3k4cy9kaTRVTG5UTERkZUxxd25CSTExNS9lUWdNZHVWVXZSWG5rcXZMMjcvVHFCQ2N0djQyS0kxZmhhQVd6ZWl1WURnQ1BjWUpBdlJKT1pIalNpbWcxUjlndDBRdUdCSnUxQis0S0xBWmROQ0o3THZTemtoTmt3azF6YUp4OVFLVTlNVGRCbTRNcng2aVFnbWFmNHFmTStpelFaVTVnT3hUNlc0QTN3YmlZZ2FKaXhlRVg2TzJZRUU5MHl5M20ybENTQ1hsc25NelJGTmtPTDJHZjhxRUd1bzNOSVR1aDVCSFhvY2JRMEF6a1NtV2JoSFd1TWpWZzE1RjNtcEU4YXB4U2ovQjkrTVF5SGVaUHRqeEl0ZzNwU1ZFdFZhNmJXQ2JOUlliQklqQmJoZmdvd1hRRjMzZjk2T0grWXVlWVNaUTMwR3d2RzVJd0ZucC9VWEpqclR1ZHJTYjdCTXVXcURGQThIaWFHNVdORm1rRmNabkFQL2RCeVIwbWRXNGFXbDhlMUp0SElFTnBTL1RlYVJPYmkrRDRmNnpmOTlxSmFQWXI2T3ZzMlBQREFkejQrZHkyMG0zQXBFS3NWWk01VVVKSnRBTW9zMlV5SUVqOUkydlpDa3IyVzJSdnN0bHQ3c08yODMyY3lQd2RrdXpEQXRoaTV0eDFWM2hOa0V1bndnSmloZVRCSzRpeDRiUVNhUnVkbVRjb2lVQkdzMFNrMHZOVFJMRFpOa24xQ0VPOElJZStHQkYwMnFKZWRZWjFKemwydkg3b1d6Wjd6cVJKWnpLc1AzajlQUzlXWnJsZDB6RUplU1YrRGZaU0RUYk4xa0wyby9aTkJXUERZcVpoRTFyZEt6WVZrMjJRMjlFaXc5RUxDTTJkWFJWMjN5MmI4c2FkR2hMdzVGbEx6WStONVp5MmFyZ1FXZ0szamJ5emUyVjh0Q0hzK2xmbS9tSzQ5Q0VoMVNTK3JtRHNOd1RxdGE5ZzRQNGVUNjlma3FPejl1ekg0YUIwRklpZndjRXROeVJNMFdrNXFzdHNEbmpjVUwvOXArZldnMG9NcEJpdkpOamxNVTFuc2c3ZDdZYU1PYjE4YkJ3U3VWYmpDQWoveFdBZmN6RHg1TDBBdUwxZERVdlFpb09jWE9UZlJienkvUFJVOUM2L3BHM3RNYlM0bElEaTI3WFRUVkpTUTNSNTB6Z09PaHFENU9QTVNIeDI3RkVKVi9jc21kQXNuQlExSlovaEN0a2laUGpYZnhWcjhMTDJsRnJIT0NZSHVMblRFTEVDRDgrNWs3cXBkdzI0M3ZTczNQYUNqOEtLSUkrMmJsdFZNZ1d5NWdzQkdGWE1EeVJnZndLSDI0N3M5Qkt4az0iLCJtYWMiOiIzY2JlZmYwZjkzODlkNWMxMDVhZTMzNDk4OTIwZmI0NjU4OTA2Y2QyNmZmYzc3OTM2NWViZmM4NTI3ZTAxM2QyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-120", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kSUeWGJhqGiHstq23JF74D7EmYof5GErfFfeZ2vXYpo=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IjhzeE1yQ1NYeXRVM0YvemtCVHl4QXc9PSIsInZhbHVlIjoiNTJJRFNVSTlsZjBPNnhBbndEcktqS3VCWktqa2c5ZXVTT01TTWtJOVNSajJxRzNqYTExaHBTRWpzZEs0alNFRndpSkswalBpNVhHUFdSeGZOV2ZYYjljS2J3RlpPem9WSEgydXJCQjlBM0tYU0FacFJyWldmbXJSY1R4R3dwSHprWVZnaXROUWpnSTFMd2hSdjBrUW9TNHRyeVBRWDR0MG9QTHhxU2h1WE5YZ3k4cy9kaTRVTG5UTERkZUxxd25CSTExNS9lUWdNZHVWVXZSWG5rcXZMMjcvVHFCQ2N0djQyS0kxZmhhQVd6ZWl1WURnQ1BjWUpBdlJKT1pIalNpbWcxUjlndDBRdUdCSnUxQis0S0xBWmROQ0o3THZTemtoTmt3azF6YUp4OVFLVTlNVGRCbTRNcng2aVFnbWFmNHFmTStpelFaVTVnT3hUNlc0QTN3YmlZZ2FKaXhlRVg2TzJZRUU5MHl5M20ybENTQ1hsc25NelJGTmtPTDJHZjhxRUd1bzNOSVR1aDVCSFhvY2JRMEF6a1NtV2JoSFd1TWpWZzE1RjNtcEU4YXB4U2ovQjkrTVF5SGVaUHRqeEl0ZzNwU1ZFdFZhNmJXQ2JOUlliQklqQmJoZmdvd1hRRjMzZjk2T0grWXVlWVNaUTMwR3d2RzVJd0ZucC9VWEpqclR1ZHJTYjdCTXVXcURGQThIaWFHNVdORm1rRmNabkFQL2RCeVIwbWRXNGFXbDhlMUp0SElFTnBTL1RlYVJPYmkrRDRmNnpmOTlxSmFQWXI2T3ZzMlBQREFkejQrZHkyMG0zQXBFS3NWWk01VVVKSnRBTW9zMlV5SUVqOUkydlpDa3IyVzJSdnN0bHQ3c08yODMyY3lQd2RrdXpEQXRoaTV0eDFWM2hOa0V1bndnSmloZVRCSzRpeDRiUVNhUnVkbVRjb2lVQkdzMFNrMHZOVFJMRFpOa24xQ0VPOElJZStHQkYwMnFKZWRZWjFKemwydkg3b1d6Wjd6cVJKWnpLc1AzajlQUzlXWnJsZDB6RUplU1YrRGZaU0RUYk4xa0wyby9aTkJXUERZcVpoRTFyZEt6WVZrMjJRMjlFaXc5RUxDTTJkWFJWMjN5MmI4c2FkR2hMdzVGbEx6WStONVp5MmFyZ1FXZ0szamJ5emUyVjh0Q0hzK2xmbS9tSzQ5Q0VoMVNTK3JtRHNOd1RxdGE5ZzRQNGVUNjlma3FPejl1ekg0YUIwRklpZndjRXROeVJNMFdrNXFzdHNEbmpjVUwvOXArZldnMG9NcEJpdkpOamxNVTFuc2c3ZDdZYU1PYjE4YkJ3U3VWYmpDQWoveFdBZmN6RHg1TDBBdUwxZERVdlFpb09jWE9UZlJienkvUFJVOUM2L3BHM3RNYlM0bElEaTI3WFRUVkpTUTNSNTB6Z09PaHFENU9QTVNIeDI3RkVKVi9jc21kQXNuQlExSlovaEN0a2laUGpYZnhWcjhMTDJsRnJIT0NZSHVMblRFTEVDRDgrNWs3cXBkdzI0M3ZTczNQYUNqOEtLSUkrMmJsdFZNZ1d5NWdzQkdGWE1EeVJnZndLSDI0N3M5Qkt4az0iLCJtYWMiOiIzY2JlZmYwZjkzODlkNWMxMDVhZTMzNDk4OTIwZmI0NjU4OTA2Y2QyNmZmYzc3OTM2NWViZmM4NTI3ZTAxM2QyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "Wht0yN3Gm96GH498PoKDLDBl7H7gb1tRB08g85cRjpE=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IjhzeE1yQ1NYeXRVM0YvemtCVHl4QXc9PSIsInZhbHVlIjoiNTJJRFNVSTlsZjBPNnhBbndEcktqS3VCWktqa2c5ZXVTT01TTWtJOVNSajJxRzNqYTExaHBTRWpzZEs0alNFRndpSkswalBpNVhHUFdSeGZOV2ZYYjljS2J3RlpPem9WSEgydXJCQjlBM0tYU0FacFJyWldmbXJSY1R4R3dwSHprWVZnaXROUWpnSTFMd2hSdjBrUW9TNHRyeVBRWDR0MG9QTHhxU2h1WE5YZ3k4cy9kaTRVTG5UTERkZUxxd25CSTExNS9lUWdNZHVWVXZSWG5rcXZMMjcvVHFCQ2N0djQyS0kxZmhhQVd6ZWl1WURnQ1BjWUpBdlJKT1pIalNpbWcxUjlndDBRdUdCSnUxQis0S0xBWmROQ0o3THZTemtoTmt3azF6YUp4OVFLVTlNVGRCbTRNcng2aVFnbWFmNHFmTStpelFaVTVnT3hUNlc0QTN3YmlZZ2FKaXhlRVg2TzJZRUU5MHl5M20ybENTQ1hsc25NelJGTmtPTDJHZjhxRUd1bzNOSVR1aDVCSFhvY2JRMEF6a1NtV2JoSFd1TWpWZzE1RjNtcEU4YXB4U2ovQjkrTVF5SGVaUHRqeEl0ZzNwU1ZFdFZhNmJXQ2JOUlliQklqQmJoZmdvd1hRRjMzZjk2T0grWXVlWVNaUTMwR3d2RzVJd0ZucC9VWEpqclR1ZHJTYjdCTXVXcURGQThIaWFHNVdORm1rRmNabkFQL2RCeVIwbWRXNGFXbDhlMUp0SElFTnBTL1RlYVJPYmkrRDRmNnpmOTlxSmFQWXI2T3ZzMlBQREFkejQrZHkyMG0zQXBFS3NWWk01VVVKSnRBTW9zMlV5SUVqOUkydlpDa3IyVzJSdnN0bHQ3c08yODMyY3lQd2RrdXpEQXRoaTV0eDFWM2hOa0V1bndnSmloZVRCSzRpeDRiUVNhUnVkbVRjb2lVQkdzMFNrMHZOVFJMRFpOa24xQ0VPOElJZStHQkYwMnFKZWRZWjFKemwydkg3b1d6Wjd6cVJKWnpLc1AzajlQUzlXWnJsZDB6RUplU1YrRGZaU0RUYk4xa0wyby9aTkJXUERZcVpoRTFyZEt6WVZrMjJRMjlFaXc5RUxDTTJkWFJWMjN5MmI4c2FkR2hMdzVGbEx6WStONVp5MmFyZ1FXZ0szamJ5emUyVjh0Q0hzK2xmbS9tSzQ5Q0VoMVNTK3JtRHNOd1RxdGE5ZzRQNGVUNjlma3FPejl1ekg0YUIwRklpZndjRXROeVJNMFdrNXFzdHNEbmpjVUwvOXArZldnMG9NcEJpdkpOamxNVTFuc2c3ZDdZYU1PYjE4YkJ3U3VWYmpDQWoveFdBZmN6RHg1TDBBdUwxZERVdlFpb09jWE9UZlJienkvUFJVOUM2L3BHM3RNYlM0bElEaTI3WFRUVkpTUTNSNTB6Z09PaHFENU9QTVNIeDI3RkVKVi9jc21kQXNuQlExSlovaEN0a2laUGpYZnhWcjhMTDJsRnJIT0NZSHVMblRFTEVDRDgrNWs3cXBkdzI0M3ZTczNQYUNqOEtLSUkrMmJsdFZNZ1d5NWdzQkdGWE1EeVJnZndLSDI0N3M5Qkt4az0iLCJtYWMiOiIzY2JlZmYwZjkzODlkNWMxMDVhZTMzNDk4OTIwZmI0NjU4OTA2Y2QyNmZmYzc3OTM2NWViZmM4NTI3ZTAxM2QyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2104, "gross_total": 2074, "base_fare": 1660, "tax": 444, "sell": { "currency": "MYR", "total": 2104, "base_fare": 1660, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEwNCwiYmFzZV9mYXJlIjoxNjYwLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNzQsImJhc2VfZmFyZSI6MTYzMCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA3NCwiYmFzZV9mYXJlIjoxNjMwLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2104, "base_fare": 1660, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1630.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2104, "base_fare": 1660, "tax": 444, "gross": { "base_fare": "1630.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjYwLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA3NC4wMCIsImJhc2VfZmFyZSI6IjE2MzAuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMwLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA3NC4wMCIsImJhc2VfZmFyZSI6IjE2MzAuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2074, "base_fare": 1630, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2104, "filter": { "id": "F123NP00114-120", "price": 2104, "gross_total": 2074, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-121", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVpOXU8xWxS2QkSCGCtcjRbEjvzaWVTbrK9gQ9u5Gj4gvQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "E8bvgbrOu5Cdixw+QY0\/T3vyFpD7bx1JLa14xTGwfbA=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IlhSTUtIell0RjRxWjdzdFdGQWMxV0E9PSIsInZhbHVlIjoiZFB4OGFWbmdUNExsbXp4cU8va2xvclJRREVlQUVFM3BRYXJNRExiYkxVc2pndVArM3NlWVFTakdVRGJSU0x4MzMwcGQvU3lqbVBKbXc0d0lHQTdiTDRMZ2E1a2draUNKNnhJR1drY1VsUFFWVnRvRU9qckZHWVpzSmRzUzVTcEdERVBHUy9pZ05lSUx6MGFPQmZKbHViTTZ5UXMrZDRsUW1uUXhxeWZPN3M4TE1rZEtCQXVaL0xuejMxcXoySzZubXhyMUYzdzB1cnBmdGkxeERqNHo4SVY2dkZpbmVxSlJhdWN0YzRFek1uQUVNdlJzb01RcS8rbHBBQVhRdlB2RVYvMzdaVlhIdGMwamFVcDR4RnBmVi8xN0h0dnh0bks4VGVPSEJFQnczNjFaZkJ6dVdmVnJvc05Yb0t6RHJjT1JLTXk2K253cnllc0JMUHhCcGg0T3BGSUhhOUpJeWIzb0oxQy9acGd2NWRBQzNtV1VVUkppVFN2QjlqelRYZHNOZXJLcXVIN0FpeVdRZ0xUQWlCQzNCd3lvWlRSS2p6L0RYeWtVZ3dnbzZmY2lndjVyYzdMZjJvNWxLUjRXZHR6eVlGN2xUQkJ0QzhEMTV5a0c3WUt2eEhLZUJEdTVUWUJEL3B3L3d0VzVFSVRuNUJUS3VCYmlMVHdIOXdYZm9UckFpZXNYWTdNQVJqOGNodUpLb3Y1bUtrZk5QQjNuSHBjUHFKczg2MmVFMWJWUWhvVk5sVDB0SmtPUkk5dUdWb1hBczJjeS9yOTM4cHozN25ETlR2SzdNVWZRUkFnV0dabFRDWHpBenBvbkJSK1RwUXVUSFh2V0JTQncyaFJYS01UaG8vVEJoRlNydXdVaVkvb0FOSG4xdGhmWjR2V2dhaWxyWGFuR0VvMFQ5NjY3ZndTRmpESjBLZG95Vys3b3Zyc2xNZDNKcCsxaVdmdExNZUF4MHl2enV4NC9MeGZLRjZGQlVma25mT3ROU2hiOVZmNkhTQnJVWk0yWWRpVlpMVnBWcVJiMEVpWm1JTFpVd1pBdDFOZjQ5dnBRdjVDUlVZRmpLTnp4ckVKdzR4TTRLUWhHRmNiakUrOTJLWjZSS0plc2pyT3E5SW11ZVBvOENnbC9zdHlUc3JYbjJmczI4SEN3R3RWeVBEK002VDZKdjhhOERPa0YvTTJZTnFFcVVtZTFoZFB6dFA5RklnTHNQUmhKWXhlbjhDcmE5U2ljYW1iUVdnNGZkSFJGWC9pLytTN1o0ZGx6MlNzaE4rWWkrU2dwYyszcTh5MzQ4OURLNlRxS0VTb1hEMDFrNDhlM3hMUzdTcGh4alFGckpPVjVCaThCLzFaa3N2WjQ3Q0JBZ3RmNysxQnFBNXdOVXRkcGNMYnE2VGYyZ29CY3pZc3BLUWtPNldWcTA4QmU0NVdiSUNPZElJRXFNUm95ckovbmhKSTJhNWU4TGQxSXJaN0pqVTU4d2VLQTd3RFVsU1cyNzdRWGlhU2VFeGNoOWtOMldZam9lZ2RsenloYmxHRWZtRVRzaE1ldUpTSVRKM2VZaHdVaWY2T2FTYnhzS2JWdkJJR3Y5VU9qTEo4MGFDaz0iLCJtYWMiOiJlMjQ1OGRlZjkwZDdhZDRhYmU5ZDNjOGUwNGY0YmFlMzZlMTllMjQwMmY5ZTI5MWU0NDE4ODRhYjVjZmIzYmE3IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "UF1MwzxP6QZHZXuOFtnlTEouRVNSNpqurFybFSiSpCE=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IlhSTUtIell0RjRxWjdzdFdGQWMxV0E9PSIsInZhbHVlIjoiZFB4OGFWbmdUNExsbXp4cU8va2xvclJRREVlQUVFM3BRYXJNRExiYkxVc2pndVArM3NlWVFTakdVRGJSU0x4MzMwcGQvU3lqbVBKbXc0d0lHQTdiTDRMZ2E1a2draUNKNnhJR1drY1VsUFFWVnRvRU9qckZHWVpzSmRzUzVTcEdERVBHUy9pZ05lSUx6MGFPQmZKbHViTTZ5UXMrZDRsUW1uUXhxeWZPN3M4TE1rZEtCQXVaL0xuejMxcXoySzZubXhyMUYzdzB1cnBmdGkxeERqNHo4SVY2dkZpbmVxSlJhdWN0YzRFek1uQUVNdlJzb01RcS8rbHBBQVhRdlB2RVYvMzdaVlhIdGMwamFVcDR4RnBmVi8xN0h0dnh0bks4VGVPSEJFQnczNjFaZkJ6dVdmVnJvc05Yb0t6RHJjT1JLTXk2K253cnllc0JMUHhCcGg0T3BGSUhhOUpJeWIzb0oxQy9acGd2NWRBQzNtV1VVUkppVFN2QjlqelRYZHNOZXJLcXVIN0FpeVdRZ0xUQWlCQzNCd3lvWlRSS2p6L0RYeWtVZ3dnbzZmY2lndjVyYzdMZjJvNWxLUjRXZHR6eVlGN2xUQkJ0QzhEMTV5a0c3WUt2eEhLZUJEdTVUWUJEL3B3L3d0VzVFSVRuNUJUS3VCYmlMVHdIOXdYZm9UckFpZXNYWTdNQVJqOGNodUpLb3Y1bUtrZk5QQjNuSHBjUHFKczg2MmVFMWJWUWhvVk5sVDB0SmtPUkk5dUdWb1hBczJjeS9yOTM4cHozN25ETlR2SzdNVWZRUkFnV0dabFRDWHpBenBvbkJSK1RwUXVUSFh2V0JTQncyaFJYS01UaG8vVEJoRlNydXdVaVkvb0FOSG4xdGhmWjR2V2dhaWxyWGFuR0VvMFQ5NjY3ZndTRmpESjBLZG95Vys3b3Zyc2xNZDNKcCsxaVdmdExNZUF4MHl2enV4NC9MeGZLRjZGQlVma25mT3ROU2hiOVZmNkhTQnJVWk0yWWRpVlpMVnBWcVJiMEVpWm1JTFpVd1pBdDFOZjQ5dnBRdjVDUlVZRmpLTnp4ckVKdzR4TTRLUWhHRmNiakUrOTJLWjZSS0plc2pyT3E5SW11ZVBvOENnbC9zdHlUc3JYbjJmczI4SEN3R3RWeVBEK002VDZKdjhhOERPa0YvTTJZTnFFcVVtZTFoZFB6dFA5RklnTHNQUmhKWXhlbjhDcmE5U2ljYW1iUVdnNGZkSFJGWC9pLytTN1o0ZGx6MlNzaE4rWWkrU2dwYyszcTh5MzQ4OURLNlRxS0VTb1hEMDFrNDhlM3hMUzdTcGh4alFGckpPVjVCaThCLzFaa3N2WjQ3Q0JBZ3RmNysxQnFBNXdOVXRkcGNMYnE2VGYyZ29CY3pZc3BLUWtPNldWcTA4QmU0NVdiSUNPZElJRXFNUm95ckovbmhKSTJhNWU4TGQxSXJaN0pqVTU4d2VLQTd3RFVsU1cyNzdRWGlhU2VFeGNoOWtOMldZam9lZ2RsenloYmxHRWZtRVRzaE1ldUpTSVRKM2VZaHdVaWY2T2FTYnhzS2JWdkJJR3Y5VU9qTEo4MGFDaz0iLCJtYWMiOiJlMjQ1OGRlZjkwZDdhZDRhYmU5ZDNjOGUwNGY0YmFlMzZlMTllMjQwMmY5ZTI5MWU0NDE4ODRhYjVjZmIzYmE3IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-121", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WTDzSnyNYqJbXUg\/GU2QRuq8bSxbCjhF+ghy5BkTZWk=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "eyJpdiI6IlhSTUtIell0RjRxWjdzdFdGQWMxV0E9PSIsInZhbHVlIjoiZFB4OGFWbmdUNExsbXp4cU8va2xvclJRREVlQUVFM3BRYXJNRExiYkxVc2pndVArM3NlWVFTakdVRGJSU0x4MzMwcGQvU3lqbVBKbXc0d0lHQTdiTDRMZ2E1a2draUNKNnhJR1drY1VsUFFWVnRvRU9qckZHWVpzSmRzUzVTcEdERVBHUy9pZ05lSUx6MGFPQmZKbHViTTZ5UXMrZDRsUW1uUXhxeWZPN3M4TE1rZEtCQXVaL0xuejMxcXoySzZubXhyMUYzdzB1cnBmdGkxeERqNHo4SVY2dkZpbmVxSlJhdWN0YzRFek1uQUVNdlJzb01RcS8rbHBBQVhRdlB2RVYvMzdaVlhIdGMwamFVcDR4RnBmVi8xN0h0dnh0bks4VGVPSEJFQnczNjFaZkJ6dVdmVnJvc05Yb0t6RHJjT1JLTXk2K253cnllc0JMUHhCcGg0T3BGSUhhOUpJeWIzb0oxQy9acGd2NWRBQzNtV1VVUkppVFN2QjlqelRYZHNOZXJLcXVIN0FpeVdRZ0xUQWlCQzNCd3lvWlRSS2p6L0RYeWtVZ3dnbzZmY2lndjVyYzdMZjJvNWxLUjRXZHR6eVlGN2xUQkJ0QzhEMTV5a0c3WUt2eEhLZUJEdTVUWUJEL3B3L3d0VzVFSVRuNUJUS3VCYmlMVHdIOXdYZm9UckFpZXNYWTdNQVJqOGNodUpLb3Y1bUtrZk5QQjNuSHBjUHFKczg2MmVFMWJWUWhvVk5sVDB0SmtPUkk5dUdWb1hBczJjeS9yOTM4cHozN25ETlR2SzdNVWZRUkFnV0dabFRDWHpBenBvbkJSK1RwUXVUSFh2V0JTQncyaFJYS01UaG8vVEJoRlNydXdVaVkvb0FOSG4xdGhmWjR2V2dhaWxyWGFuR0VvMFQ5NjY3ZndTRmpESjBLZG95Vys3b3Zyc2xNZDNKcCsxaVdmdExNZUF4MHl2enV4NC9MeGZLRjZGQlVma25mT3ROU2hiOVZmNkhTQnJVWk0yWWRpVlpMVnBWcVJiMEVpWm1JTFpVd1pBdDFOZjQ5dnBRdjVDUlVZRmpLTnp4ckVKdzR4TTRLUWhHRmNiakUrOTJLWjZSS0plc2pyT3E5SW11ZVBvOENnbC9zdHlUc3JYbjJmczI4SEN3R3RWeVBEK002VDZKdjhhOERPa0YvTTJZTnFFcVVtZTFoZFB6dFA5RklnTHNQUmhKWXhlbjhDcmE5U2ljYW1iUVdnNGZkSFJGWC9pLytTN1o0ZGx6MlNzaE4rWWkrU2dwYyszcTh5MzQ4OURLNlRxS0VTb1hEMDFrNDhlM3hMUzdTcGh4alFGckpPVjVCaThCLzFaa3N2WjQ3Q0JBZ3RmNysxQnFBNXdOVXRkcGNMYnE2VGYyZ29CY3pZc3BLUWtPNldWcTA4QmU0NVdiSUNPZElJRXFNUm95ckovbmhKSTJhNWU4TGQxSXJaN0pqVTU4d2VLQTd3RFVsU1cyNzdRWGlhU2VFeGNoOWtOMldZam9lZ2RsenloYmxHRWZtRVRzaE1ldUpTSVRKM2VZaHdVaWY2T2FTYnhzS2JWdkJJR3Y5VU9qTEo4MGFDaz0iLCJtYWMiOiJlMjQ1OGRlZjkwZDdhZDRhYmU5ZDNjOGUwNGY0YmFlMzZlMTllMjQwMmY5ZTI5MWU0NDE4ODRhYjVjZmIzYmE3IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "LdLQhjvo9WbcNVVBXU1eQVux3efoV7NeT4K9ySBId90=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6IlhSTUtIell0RjRxWjdzdFdGQWMxV0E9PSIsInZhbHVlIjoiZFB4OGFWbmdUNExsbXp4cU8va2xvclJRREVlQUVFM3BRYXJNRExiYkxVc2pndVArM3NlWVFTakdVRGJSU0x4MzMwcGQvU3lqbVBKbXc0d0lHQTdiTDRMZ2E1a2draUNKNnhJR1drY1VsUFFWVnRvRU9qckZHWVpzSmRzUzVTcEdERVBHUy9pZ05lSUx6MGFPQmZKbHViTTZ5UXMrZDRsUW1uUXhxeWZPN3M4TE1rZEtCQXVaL0xuejMxcXoySzZubXhyMUYzdzB1cnBmdGkxeERqNHo4SVY2dkZpbmVxSlJhdWN0YzRFek1uQUVNdlJzb01RcS8rbHBBQVhRdlB2RVYvMzdaVlhIdGMwamFVcDR4RnBmVi8xN0h0dnh0bks4VGVPSEJFQnczNjFaZkJ6dVdmVnJvc05Yb0t6RHJjT1JLTXk2K253cnllc0JMUHhCcGg0T3BGSUhhOUpJeWIzb0oxQy9acGd2NWRBQzNtV1VVUkppVFN2QjlqelRYZHNOZXJLcXVIN0FpeVdRZ0xUQWlCQzNCd3lvWlRSS2p6L0RYeWtVZ3dnbzZmY2lndjVyYzdMZjJvNWxLUjRXZHR6eVlGN2xUQkJ0QzhEMTV5a0c3WUt2eEhLZUJEdTVUWUJEL3B3L3d0VzVFSVRuNUJUS3VCYmlMVHdIOXdYZm9UckFpZXNYWTdNQVJqOGNodUpLb3Y1bUtrZk5QQjNuSHBjUHFKczg2MmVFMWJWUWhvVk5sVDB0SmtPUkk5dUdWb1hBczJjeS9yOTM4cHozN25ETlR2SzdNVWZRUkFnV0dabFRDWHpBenBvbkJSK1RwUXVUSFh2V0JTQncyaFJYS01UaG8vVEJoRlNydXdVaVkvb0FOSG4xdGhmWjR2V2dhaWxyWGFuR0VvMFQ5NjY3ZndTRmpESjBLZG95Vys3b3Zyc2xNZDNKcCsxaVdmdExNZUF4MHl2enV4NC9MeGZLRjZGQlVma25mT3ROU2hiOVZmNkhTQnJVWk0yWWRpVlpMVnBWcVJiMEVpWm1JTFpVd1pBdDFOZjQ5dnBRdjVDUlVZRmpLTnp4ckVKdzR4TTRLUWhHRmNiakUrOTJLWjZSS0plc2pyT3E5SW11ZVBvOENnbC9zdHlUc3JYbjJmczI4SEN3R3RWeVBEK002VDZKdjhhOERPa0YvTTJZTnFFcVVtZTFoZFB6dFA5RklnTHNQUmhKWXhlbjhDcmE5U2ljYW1iUVdnNGZkSFJGWC9pLytTN1o0ZGx6MlNzaE4rWWkrU2dwYyszcTh5MzQ4OURLNlRxS0VTb1hEMDFrNDhlM3hMUzdTcGh4alFGckpPVjVCaThCLzFaa3N2WjQ3Q0JBZ3RmNysxQnFBNXdOVXRkcGNMYnE2VGYyZ29CY3pZc3BLUWtPNldWcTA4QmU0NVdiSUNPZElJRXFNUm95ckovbmhKSTJhNWU4TGQxSXJaN0pqVTU4d2VLQTd3RFVsU1cyNzdRWGlhU2VFeGNoOWtOMldZam9lZ2RsenloYmxHRWZtRVRzaE1ldUpTSVRKM2VZaHdVaWY2T2FTYnhzS2JWdkJJR3Y5VU9qTEo4MGFDaz0iLCJtYWMiOiJlMjQ1OGRlZjkwZDdhZDRhYmU5ZDNjOGUwNGY0YmFlMzZlMTllMjQwMmY5ZTI5MWU0NDE4ODRhYjVjZmIzYmE3IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2106, "gross_total": 2076, "base_fare": 1662, "tax": 444, "sell": { "currency": "MYR", "total": 2106, "base_fare": 1662, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEwNiwiYmFzZV9mYXJlIjoxNjYyLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwNzYsImJhc2VfZmFyZSI6MTYzMiwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA3NiwiYmFzZV9mYXJlIjoxNjMyLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2106, "base_fare": 1662, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1632.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2106, "base_fare": 1662, "tax": 444, "gross": { "base_fare": "1632.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMDYuMDAiLCJiYXNlX2ZhcmUiOiIxNjYyLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTYzMi4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA3Ni4wMCIsImJhc2VfZmFyZSI6IjE2MzIuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMyLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA3Ni4wMCIsImJhc2VfZmFyZSI6IjE2MzIuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA3NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2076, "base_fare": 1632, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2106, "filter": { "id": "F123NP00114-121", "price": 2106, "gross_total": 2076, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-122", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbw\/VnOmxX0F\/qnBU3E1XtKjSsTzireZ7SX6ystnrXbhA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "I5heG7FlgErr2QBSFKgzBg==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "iypt6WdObm2IwK6Ec8vOug==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-122", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "f36bGzAz7RQP8SPv9QbRXg==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2117, "gross_total": 2087, "base_fare": 985, "tax": 1132, "sell": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjExNywiYmFzZV9mYXJlIjo5ODUsInRheCI6MTEzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwODcsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjExMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo5NTUsInRheCI6MTEzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMTcuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTEzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2087, "base_fare": 955, "tax": 1132, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2117, "filter": { "id": "F123NP00114-122", "price": 2117, "gross_total": 2087, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-123", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYrIxsbWEh4B01xlrj8Mp3rZCComoxe46tztIQj\/OH9sw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "I5heG7FlgErr2QBSFKgzBg==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "iypt6WdObm2IwK6Ec8vOug==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-123", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rcP1NBZ\/COeryrKJdZEe6g==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2117, "gross_total": 2087, "base_fare": 985, "tax": 1132, "sell": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjExNywiYmFzZV9mYXJlIjo5ODUsInRheCI6MTEzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwODcsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjExMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo5NTUsInRheCI6MTEzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMTcuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTEzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2087, "base_fare": 955, "tax": 1132, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2117, "filter": { "id": "F123NP00114-123", "price": 2117, "gross_total": 2087, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-124", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYQpy5j1jInxVPfhihYim4p26OmjpOfQiy7SzAkpsmuUw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YTZb6X7Lpc0Hi3ADaqBGqA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "iypt6WdObm2IwK6Ec8vOug==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-124", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "f36bGzAz7RQP8SPv9QbRXg==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2117, "gross_total": 2087, "base_fare": 985, "tax": 1132, "sell": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjExNywiYmFzZV9mYXJlIjo5ODUsInRheCI6MTEzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwODcsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjExMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo5NTUsInRheCI6MTEzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMTcuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTEzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2087, "base_fare": 955, "tax": 1132, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2117, "filter": { "id": "F123NP00114-124", "price": 2117, "gross_total": 2087, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-125", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbPX4L4FBN3TiDi568nTh\/q79Yk\/7mmWVGS+omgHUbrng==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-125", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YTZb6X7Lpc0Hi3ADaqBGqA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "iypt6WdObm2IwK6Ec8vOug==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-125", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rcP1NBZ\/COeryrKJdZEe6g==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2117, "gross_total": 2087, "base_fare": 985, "tax": 1132, "sell": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjExNywiYmFzZV9mYXJlIjo5ODUsInRheCI6MTEzMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwODcsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjExMzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA4NywiYmFzZV9mYXJlIjo5NTUsInRheCI6MTEzMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2117, "base_fare": 985, "tax": 1132, "gross": { "base_fare": "955.00", "tax": "1132.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMTcuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTEzMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMTMyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA4Ny4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjExMzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2087, "base_fare": 955, "tax": 1132, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2117, "filter": { "id": "F123NP00114-125", "price": 2117, "gross_total": 2087, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-126", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYxuWW39WP2iusqBi8Hqq6a6E8VyIWiIUG4NGlyT+n0oqv6HDM6KTGsb8cR0pqZmxsNH0AI4DaDy\/37jTKlwJNSfRhW7ncW4hexVNQDz3quJg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-126", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7HSG7ekpycknl4gde8msHPaVEsWq69kCGj70Qp1Y8J8=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-126", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7v0PhPaEB+84Eom5IcKtcdSu3bzRFhsfGsZ\/OZC7Aqg=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "8" } } ] } ], "price": { "currency": "MYR", "total": 2120, "gross_total": 2223, "base_fare": 1830, "tax": 423, "sell": { "currency": "MYR", "total": 2120, "base_fare": 1830, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEyMCwiYmFzZV9mYXJlIjoxODMwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwOTAsImJhc2VfZmFyZSI6MTgwMCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIyMywiYmFzZV9mYXJlIjoxODAwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2120, "base_fare": 1830, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1800.00", "tax": "423.00", "discount": 133, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2120, "base_fare": 1830, "tax": 423, "gross": { "base_fare": "1800.00", "tax": "423.00", "discount": "133.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMjAuMDAiLCJiYXNlX2ZhcmUiOiIxODMwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwMC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTMzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMDkwLjAwIiwiYmFzZV9mYXJlIjoiMTgwMC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4MDAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjEzMy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMjMuMDAiLCJiYXNlX2ZhcmUiOiIxODAwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxMzMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2223, "base_fare": 1800, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 133, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2120, "filter": { "id": "F123NP00114-126", "price": 2120, "gross_total": 2223, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-127", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzReKOw\/9DoFAZ4UVNwELL7zsfnSZ7xbrNC66wfj4Tz8RKt+COHFdH8ZS1sImlWRX3BOpZdv95C3berKeybQzgJ2xGDQM6VI5DvcltLcFOLZ97\/f98Y3dpMXn9oYcUQDwcI878UXYliMisSvtCdUjBi7ZGOU2NSHdhcS9XLAgKmiFBSWpU1uhWy9uzGrq029RmMByyE3hT0pOP9W5EvpKmhllQEmwOkM8pkvZpYq7PN7jb0pI5C\/ftW+uhYyfEImRturYWzGp3lfUenZBgGiODum0Y+YUYcSWXo0g0lXrpJ3DKeL7r5+x5BkfcpTauYGypKOH8KUIi6LC3LIXD2c5of4uPG5sVQeHjlelK12yuv00=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-127", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-127", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2124, "gross_total": 2094, "base_fare": 893, "tax": 1231, "sell": { "currency": "MYR", "total": 2124, "base_fare": 893, "tax": 1231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEyNCwiYmFzZV9mYXJlIjo4OTMsInRheCI6MTIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwOTQsImJhc2VfZmFyZSI6ODYzLCJ0YXgiOjEyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5NCwiYmFzZV9mYXJlIjo4NjMsInRheCI6MTIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2124, "base_fare": 893, "tax": 1231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "863.00", "tax": "1231.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2124, "base_fare": 893, "tax": 1231, "gross": { "base_fare": "863.00", "tax": "1231.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTMuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYzLjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA5NC4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyMzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA5NC4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2094, "base_fare": 863, "tax": 1231, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2124, "filter": { "id": "F123NP00114-127", "price": 2124, "gross_total": 2094, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-128", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzReKOw\/9DoFAZ4UVNwELL78Ll3xZCkFkvClsoORPMkQBbu1G9l0wxdarjgsz4zLkeJOnlgGxBPzDW4YXxiv91ycooEr8UgIgtjxzS1rljqoLKGE2+htyG\/mltj5Cf5lrCr2IHxIUjx1F1apUCjnUdHuiSxo4rdfAYghVhkhxdhCtzPlZ884p9xxYgCKhWjJx5ZC9USY5Z1iWunzmNxqAh+D\/dJPPMoFT8PBCscj31jPwpj\/IL8I7o0bPSRDzURvkgUx1mROJvdO2PXMaC9oPneE23LvQ\/eO7ySaDXhihzG3wqJh2IstFcsECiNqNw48g+gxTO5\/+3oKDjMnB\/+UfdwTB0cjAGyjAMJzuQKUfeeGo=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-128", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-128", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2124, "gross_total": 2094, "base_fare": 893, "tax": 1231, "sell": { "currency": "MYR", "total": 2124, "base_fare": 893, "tax": 1231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEyNCwiYmFzZV9mYXJlIjo4OTMsInRheCI6MTIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIwOTQsImJhc2VfZmFyZSI6ODYzLCJ0YXgiOjEyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjA5NCwiYmFzZV9mYXJlIjo4NjMsInRheCI6MTIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2124, "base_fare": 893, "tax": 1231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "863.00", "tax": "1231.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2124, "base_fare": 893, "tax": 1231, "gross": { "base_fare": "863.00", "tax": "1231.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMjQuMDAiLCJiYXNlX2ZhcmUiOiI4OTMuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYzLjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA5NC4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyMzEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjA5NC4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyMzEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjA5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2094, "base_fare": 863, "tax": 1231, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2124, "filter": { "id": "F123NP00114-128", "price": 2124, "gross_total": 2094, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-129", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYkqhlWBzC1\/opENPsFm46aQS1WKn493kUpLGdIjjE3Cw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-129", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Zs3KyxvWGWR0\/5h7Y92GWQ==", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-129", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "uUNBKWLd4CEo4GsdHhYttw==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "8" } } ] } ], "price": { "currency": "MYR", "total": 2130, "gross_total": 2226, "base_fare": 1830, "tax": 426, "sell": { "currency": "MYR", "total": 2130, "base_fare": 1830, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzMCwiYmFzZV9mYXJlIjoxODMwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMDAsImJhc2VfZmFyZSI6MTgwMCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIyNiwiYmFzZV9mYXJlIjoxODAwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2130, "base_fare": 1830, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1800.00", "tax": "426.00", "discount": 126, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2130, "base_fare": 1830, "tax": 426, "gross": { "base_fare": "1800.00", "tax": "426.00", "discount": "126.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMzAuMDAiLCJiYXNlX2ZhcmUiOiIxODMwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwMC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTI2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTAwLjAwIiwiYmFzZV9mYXJlIjoiMTgwMC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4MDAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjEyNi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODAwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxMjYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEwMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2226, "base_fare": 1800, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 126, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2130, "filter": { "id": "F123NP00114-129", "price": 2130, "gross_total": 2226, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-130", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzReKOw\/9DoFAZ4UVNwELL72o+qxNVubfNtIAw22Ue1och7jofr0yrr5nxyzIj4vSBQ8jkHi0UjoR6zEImkmDx5k\/pz5NG0oD7hfHDBvMS+hHt0GTCTeJJ8JrT0xPo8evFDIWTFE3iywpL4M+LFePDYVrAxq1yCRxXcN8Ibdr77whpyZEf2ML4cdZfXUUUS44LvmQeqYquYeTeTQ7Q5Jk+UfzjvIixivlCKy2x+f\/umlJCJXHJH4NqBURyAmm8Mnhy7WrLAWDU2hkEmzM5ixlxVtGeHy3if4J8rb1M8F0WZMnhB6j8LfcBaJJdAbhgBQmuSx92aIaI3O7jlbzBuShFukl44tnMzB370q\/gwJQydW8=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-130", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-130", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2133, "gross_total": 2103, "base_fare": 893, "tax": 1240, "sell": { "currency": "MYR", "total": 2133, "base_fare": 893, "tax": 1240 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzMywiYmFzZV9mYXJlIjo4OTMsInRheCI6MTI0MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMDMsImJhc2VfZmFyZSI6ODYzLCJ0YXgiOjEyNDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEwMywiYmFzZV9mYXJlIjo4NjMsInRheCI6MTI0MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2133, "base_fare": 893, "tax": 1240, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "863.00", "tax": "1240.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2133, "base_fare": 893, "tax": 1240, "gross": { "base_fare": "863.00", "tax": "1240.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMzMuMDAiLCJiYXNlX2ZhcmUiOiI4OTMuMDAiLCJ0YXgiOiIxMjQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYzLjAwIiwidGF4IjoiMTI0MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEwMy4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyNDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxMjQwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEwMy4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyNDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEwMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2103, "base_fare": 863, "tax": 1240, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2133, "filter": { "id": "F123NP00114-130", "price": 2133, "gross_total": 2103, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-131", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopzReKOw\/9DoFAZ4UVNwELL72z+vuQ4KChwbLHOIfrYBr9r81R91eqXazfAqywk\/lijwsWH2IbbBJKVs506m9wkH7UW3bbbhmkUrCQKkffvMzK836+M\/yZD6ZYBrpSjraJ9yvWK2KMQKLr9Hhlc1wEA3T+Zdeindl7ofWNedQkgXDdP2HAhtyesnO7fQB23SqcP+LCMD5Wl1aQY0Bx11RofmFhaJwIqJQ4+q3LaQEQVkFjXQXdL8o5E8tYYsY57Wmx+QuUCbqGiSXz5TrkL\/iugWBNfWg\/RCidyq7ohsLBjbwFNRSGOw5YCzcrhs2mEj18tmqlGV6MPYv0QCKklh+vGP7R2Jp2\/DZJAYzTftF1Zf+k=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-131", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-131", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2133, "gross_total": 2103, "base_fare": 893, "tax": 1240, "sell": { "currency": "MYR", "total": 2133, "base_fare": 893, "tax": 1240 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzMywiYmFzZV9mYXJlIjo4OTMsInRheCI6MTI0MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMDMsImJhc2VfZmFyZSI6ODYzLCJ0YXgiOjEyNDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEwMywiYmFzZV9mYXJlIjo4NjMsInRheCI6MTI0MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2133, "base_fare": 893, "tax": 1240, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "863.00", "tax": "1240.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2133, "base_fare": 893, "tax": 1240, "gross": { "base_fare": "863.00", "tax": "1240.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMzMuMDAiLCJiYXNlX2ZhcmUiOiI4OTMuMDAiLCJ0YXgiOiIxMjQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODYzLjAwIiwidGF4IjoiMTI0MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEwMy4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyNDAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxMjQwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEwMy4wMCIsImJhc2VfZmFyZSI6Ijg2My4wMCIsInRheCI6IjEyNDAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEwMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2103, "base_fare": 863, "tax": 1240, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2133, "filter": { "id": "F123NP00114-131", "price": 2133, "gross_total": 2103, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": " Boeing 787-900", "aircraft_name": " Boeing 787-900", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-132", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbc\/KsfoWlt97\/YalOqy9bBO4\/qx21KD6+PuaHigxoYap0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-132", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWscICbzYWMqNgKhOYwdEFr8nUo1EDtOFHmCdWu9BX8hFjXPtFiyRK6S+TbDBkFcxGw=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-132", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSR5c2\/DI\/mOxumZ9rEwyuCXOxjzsG32NEGdKRdMdjxrU0tfXj\/nzqBHum7d9fmDQvY=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "8" } } ] } ], "price": { "currency": "MYR", "total": 2139, "gross_total": 2236, "base_fare": 1840, "tax": 426, "sell": { "currency": "MYR", "total": 2139, "base_fare": 1840, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzOSwiYmFzZV9mYXJlIjoxODQwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMDksImJhc2VfZmFyZSI6MTgxMCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzNiwiYmFzZV9mYXJlIjoxODEwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2139, "base_fare": 1840, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1810.00", "tax": "426.00", "discount": 127, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2139, "base_fare": 1840, "tax": 426, "gross": { "base_fare": "1810.00", "tax": "426.00", "discount": "127.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMzkuMDAiLCJiYXNlX2ZhcmUiOiIxODQwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgxMC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTI3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTA5LjAwIiwiYmFzZV9mYXJlIjoiMTgxMC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4MTAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjEyNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzYuMDAiLCJiYXNlX2ZhcmUiOiIxODEwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxMjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2236, "base_fare": 1810, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 127, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2139, "filter": { "id": "F123NP00114-132", "price": 2139, "gross_total": 2236, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus-333", "aircraft_name": "Airbus-333", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-133", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrDa\/BOTkrvNXvHVU4eFJmnBPneI0+0U\/NWVGCA0dK5+A=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-133", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0kcoLNlDtgQGBb\/tZ+HgwEJOoGowXcvwHsCTfmE3G39QeXVkbWkTOeOr87LCzbfIg=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0kcoLNlDtgQGBb\/tZ+HgwEfFnvPANj56Rv6mc2G3fex44XT+JQZ\/e\/IsxZgfp8VXw=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-133", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lXUFKQO2ivn7ayUhMUrwSOnCNAw5cwblb4cs1tIL31fS+t6xTXW0x8PdpNWrTA79YA=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lXUFKQO2ivn7ayUhMUrwSOn64XNL\/7Br2ZKTVB98luhw3\/PP+DQFCKvgYfPz9OVfcQ=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2149, "gross_total": 2186, "base_fare": 985, "tax": 1231, "sell": { "currency": "MYR", "total": 2149, "base_fare": 985, "tax": 1231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE0OSwiYmFzZV9mYXJlIjo5ODUsInRheCI6MTIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMTksImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjEyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE4NiwiYmFzZV9mYXJlIjo5NTUsInRheCI6MTIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2149, "base_fare": 985, "tax": 1231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1231.00", "discount": 67, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2149, "base_fare": 985, "tax": 1231, "gross": { "base_fare": "955.00", "tax": "1231.00", "discount": "67.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNDkuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMTkuMDAiLCJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTg2LjAwIiwiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjExOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2186, "base_fare": 955, "tax": 1231, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 67, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2149, "filter": { "id": "F123NP00114-133", "price": 2149, "gross_total": 2186, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-134", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrhsARRmpjQ03MlnGUFRZTrsXipcF5f5UvAzIi10xTL1w=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-134", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2Jr8Uq8hwFD6F81LokAy+iFriOWOZ6CZKiylukc\/oVOjiJYvYa162o+hg7ELZU4us=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2Jr8Uq8hwFD6F81LokAy+irZaYsD05SgeR417rhHx1aCvUZlY+O3Wm2qu8iY0qfnU=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-134", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWmZfIJl5Iyuc8HuLG0c8W7YQLvlTEZyLVGCsrD50K6+H73nM\/3FJeDL93HHeJD8aw=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWmZfIJl5Iyuc8HuLG0c8W7zarq7XNJORSSZf8YrdMy7H+ZL3jGW\/KXZeQZ\/PONSGA=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2149, "gross_total": 2186, "base_fare": 985, "tax": 1231, "sell": { "currency": "MYR", "total": 2149, "base_fare": 985, "tax": 1231 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE0OSwiYmFzZV9mYXJlIjo5ODUsInRheCI6MTIzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMTksImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjEyMzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE4NiwiYmFzZV9mYXJlIjo5NTUsInRheCI6MTIzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2149, "base_fare": 985, "tax": 1231, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1231.00", "discount": 67, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2149, "base_fare": 985, "tax": 1231, "gross": { "base_fare": "955.00", "tax": "1231.00", "discount": "67.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNDkuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxMTkuMDAiLCJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMjMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTg2LjAwIiwiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjExOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2186, "base_fare": 955, "tax": 1231, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 67, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2149, "filter": { "id": "F123NP00114-134", "price": 2149, "gross_total": 2186, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-135", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYxuWW39WP2iusqBi8Hqq6aLcDR7ck4a\/QaiSEZzfN6U20gS1gKj+qlTCyUV9c3OSkQjRHYa\/YhxinWbLT4F6M1R4TKv1OUl0fc9+OZD0yCLw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-135", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7HSG7ekpycknl4gde8msHPaVEsWq69kCGj70Qp1Y8J8=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-135", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gN5hWYtOy+znjPY2rCTUljpjAaWPA9E36Tb2odci\/6s=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2166, "gross_total": 2273, "base_fare": 1880, "tax": 423, "sell": { "currency": "MYR", "total": 2166, "base_fare": 1880, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2NiwiYmFzZV9mYXJlIjoxODgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzYsImJhc2VfZmFyZSI6MTg1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI3MywiYmFzZV9mYXJlIjoxODUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2166, "base_fare": 1880, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1850.00", "tax": "423.00", "discount": 137, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2166, "base_fare": 1880, "tax": 423, "gross": { "base_fare": "1850.00", "tax": "423.00", "discount": "137.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjYuMDAiLCJiYXNlX2ZhcmUiOiIxODgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTM3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTM2LjAwIiwiYmFzZV9mYXJlIjoiMTg1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4NTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjEzNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNzMuMDAiLCJiYXNlX2ZhcmUiOiIxODUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxMzcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2273, "base_fare": 1850, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 137, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2166, "filter": { "id": "F123NP00114-135", "price": 2166, "gross_total": 2273, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-136", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM5G8Lt66u3Mcpc+5Rg1\/5M\/O+FTIby3s+u2yHQvW8qUrg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-136", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QYZSBojryTXXOi8u3P4jpP6kZNlyIH5kVsBxHEVBHrM=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6IkQvSmpaZjZKL3FTZ0NZOERIWFJHZVE9PSIsInZhbHVlIjoiVUt2WlJJYmt0L3pxQ08yOTRpMnplb3hNblo0TTVIazJWNXdSWjBxQjROcWlKMjVsNzQ3WE0zdGZIUThGNDVyb1A2TUFMb2hlZHIzQURlamdTNzF4Y0VwdU41cGJyVG5mRm5IQjd5cVN1eVBiRlRpbURZdnA0RkVmQm1HTDM4OVZDbFkyRXd1ZFRpZHcrL3I1Q0FTSkJjT1puSFJPRHVlS1JialNFNTc4L3hEZEc5QU1od3NIcFVVL2ZodVpuUFdoUVJxdndTMVcyRGR1OTllbk0yTXdna2hWWUxUSDlsUU9Bb21oSXlLUWlCL2dTeFk2WExHVjdrS25uRHllMHVFS1hSTDNjbWlJMDRxaFZ5ZGpzRkFqL0psemNtRjRFRTdpV1JqY0xVeXdpeW5KdytFbUYxUnV1VkhBalZjQ3JiYVpKNUVuNS96ZXE1ZHJVMUtZK3FhOExYYS9LV0FtTUFvZ2F6K3RkRXZEZUErekRWUXBnVWV0SDFuL2ZtY0FYbVZPM2J2ejhSVGRCUzZXQkpUem8xL2NPbVhkbEF3dmFQSWpGNGFhalpQc2tYWFljTkZDREVtWUxJYm1zZkkrdnNJNkEra0ptS3ZPSElWUDNQUnZWV1VCT09ocXBEWHpid0hGT0ZjaWRzckMwVWxCdXRUTFV1dUdvRXIrNktIV2IxNXZTWU5oSmF2Skc0aS9haHRkUk9nS3hVaXpOMG5aVllSU2lERDgvdms1WTl2MVNRNnA4UmExWWNOTmpad1JuQTdDTUMvQ3JUREw5bmpGOHNsYlNUUVF1VVp2UnBhRHM3YVV0ZU1VVktvTDh3SmM2VGIzeFRzWWF3VkFlVDgxamF3TnRHa21ibGo5ajZEd3VZMWl5WGtpWkhhbGdUUTh2VEg0SjA5MUdGT3FaQ0xXZG12a2xzZWhVb0Q0SFRHYjNpandmQ1pYMFhYZnRYOHdFemltZGoraGpTc2JtYnhqU3Rvc1RzcWpqckVUajlzRWlxV1g4L2VqTUFmaUZLdmg3WnZxVlRCWHFuNWhCc2RaNW5oOVpKckJIbzZLbGlMQWpYdWlPaHhHaTN3ZWFOWGJzR0s2OE1nWmYyaTZwOUFHc29wTitsUW1yZkhFam1KTW5SMlVrMHZwbGlUOTkvU0xKVEhWcSs1NDVoZlE4d28vMmhBc1R6andCdjVyYmVyaklGNjBFN2ZReTJ2bTFUODhHVURmblhabDdBeHpINVExNHYvbXpIZ2diQVppU2ovQSt0ZGtaQU5sMzZ0YVZMUnpST1Q5OVU0V1FjSVV5eU5TWDBJcFpIa3FmRDFSdWE0d2UwRGpOSHhMTnNXMFJnNElHQ25ISnN0d1VOakY4QTdjRHlVK3QwbGQvaDNsUXZmVExXbC9kZTE4OWtyWjJ6b2oreWhzbVovejVXTzJ1UXkzajNuSTNRL3dWMUthZDh3TVFpWHVNaENrNEJVaW1QelhpaDRxNWtDSUFlaXZkK0RQQVVSb01GVDNHM0xpUnphZzRQQVJiOXJ0U3hLeFcxbE94bzRhQ0pSaUJtdXRxSGVlRzBkNTJOY2xKK2syNHRrNjd4a0hHczNnNmdaNzAwL1p4VmVUWHNYcE1uM0M0NjNvVjZvVmRKajRSVVJzcjhOTUVZT1NmeEdiUVV0RFQ5b1Y5MjU4K1U3RFNySjk5ZVJHTTNFeG91WU9lQk9hY0VaQ0lPaFFXYXhicTk1Nkd0UHBRNkZIL282MHcxR3lXUHVPeFBHb1UrOWpOdWZNT3dHeVExb2lYY3FPanI1cUpTeWJWTmFZTzBSSlRBVExOUitFM0dzTkkyLzB2a0IwT3FDS2pTNnJVNVZ6c3FuOWRRQ3IvbUVZTytGSlk1RStXRktscUMxQ2Q1dkcwTjl3a0puNnRaVmwveGpRa01nZVhrdCtvMDluRVBpR00wUG04dHJSVW5ucjJUYkNhUk0rUXJvMVdzS2RqNjVBN01YcXBmRVhzNjhuSnhtTzZxOGlLMG1rU3VyL3p4NlFrcm1yM0F2NEtzc1JVS1VBekJQMzR3ZU9jNEMwV0JMNGx3NjQ0NnFVN01HYnkxNlQ1N1RTMWhBd1ZvL2ZVZ0FCRzhGUGxDSHAvb2JXR3l1TFZyaC9ZNVJEc3dwc1VEeUxFZjYwN2h6V2NaemYycDhHRSt4OUJzbTJqdk5LSE1nZFVXZXBqNXhEa1hVWUxrQWtoWVdMNE9jTGszR0llY2ZndmNIZDJBMXR5UEVQN2hVZUdOeXpqcnk1WXhEalJGQUZ2c1lkM1p4K3Y4TDBSMlBqdkltMWlaZll6VVJQRXpBUW9Hb2k2KzZoRzB0d2UrZW5Gc0poNllkbkR3dVhBZXJROTdHZEdEYXdpeXkxRTlXeTY1a1hCbTBvZFBlRHM3cE1qbTJFVDBnOTNkODRDNHVRMk8zL0NCeHpLNjFLYUhndlo2bTBuK2ZJejZLWkJVeFdQQUtXbUJKNXpUUnJVRFV5Vzh5cTdzcGZDczVkbVJtZm4zZXdLYWUrWm1IMGk5aDNpM1VDWjd6b2QrYk9LTVBtUmYrMS92a2FxNDJwR1E0Y08zNklIYXhOYk1TRzlRRlE3NnpEQ3pQWVJtb2dVYkMyK1hhb2kxUT0iLCJtYWMiOiIzY2NmYjY4YTk5MDY3Y2MyM2NhMGVlNDcwODFkMmU4OTE0ODcyNTA4YjBiMTQ5Y2FlNmFkMDU2NzhmNjU0MWQ2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-136", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "+tzE66Fod948qqBbgHENR\/4ZiOsByW7pJqGylLB6GGA=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6IkQvSmpaZjZKL3FTZ0NZOERIWFJHZVE9PSIsInZhbHVlIjoiVUt2WlJJYmt0L3pxQ08yOTRpMnplb3hNblo0TTVIazJWNXdSWjBxQjROcWlKMjVsNzQ3WE0zdGZIUThGNDVyb1A2TUFMb2hlZHIzQURlamdTNzF4Y0VwdU41cGJyVG5mRm5IQjd5cVN1eVBiRlRpbURZdnA0RkVmQm1HTDM4OVZDbFkyRXd1ZFRpZHcrL3I1Q0FTSkJjT1puSFJPRHVlS1JialNFNTc4L3hEZEc5QU1od3NIcFVVL2ZodVpuUFdoUVJxdndTMVcyRGR1OTllbk0yTXdna2hWWUxUSDlsUU9Bb21oSXlLUWlCL2dTeFk2WExHVjdrS25uRHllMHVFS1hSTDNjbWlJMDRxaFZ5ZGpzRkFqL0psemNtRjRFRTdpV1JqY0xVeXdpeW5KdytFbUYxUnV1VkhBalZjQ3JiYVpKNUVuNS96ZXE1ZHJVMUtZK3FhOExYYS9LV0FtTUFvZ2F6K3RkRXZEZUErekRWUXBnVWV0SDFuL2ZtY0FYbVZPM2J2ejhSVGRCUzZXQkpUem8xL2NPbVhkbEF3dmFQSWpGNGFhalpQc2tYWFljTkZDREVtWUxJYm1zZkkrdnNJNkEra0ptS3ZPSElWUDNQUnZWV1VCT09ocXBEWHpid0hGT0ZjaWRzckMwVWxCdXRUTFV1dUdvRXIrNktIV2IxNXZTWU5oSmF2Skc0aS9haHRkUk9nS3hVaXpOMG5aVllSU2lERDgvdms1WTl2MVNRNnA4UmExWWNOTmpad1JuQTdDTUMvQ3JUREw5bmpGOHNsYlNUUVF1VVp2UnBhRHM3YVV0ZU1VVktvTDh3SmM2VGIzeFRzWWF3VkFlVDgxamF3TnRHa21ibGo5ajZEd3VZMWl5WGtpWkhhbGdUUTh2VEg0SjA5MUdGT3FaQ0xXZG12a2xzZWhVb0Q0SFRHYjNpandmQ1pYMFhYZnRYOHdFemltZGoraGpTc2JtYnhqU3Rvc1RzcWpqckVUajlzRWlxV1g4L2VqTUFmaUZLdmg3WnZxVlRCWHFuNWhCc2RaNW5oOVpKckJIbzZLbGlMQWpYdWlPaHhHaTN3ZWFOWGJzR0s2OE1nWmYyaTZwOUFHc29wTitsUW1yZkhFam1KTW5SMlVrMHZwbGlUOTkvU0xKVEhWcSs1NDVoZlE4d28vMmhBc1R6andCdjVyYmVyaklGNjBFN2ZReTJ2bTFUODhHVURmblhabDdBeHpINVExNHYvbXpIZ2diQVppU2ovQSt0ZGtaQU5sMzZ0YVZMUnpST1Q5OVU0V1FjSVV5eU5TWDBJcFpIa3FmRDFSdWE0d2UwRGpOSHhMTnNXMFJnNElHQ25ISnN0d1VOakY4QTdjRHlVK3QwbGQvaDNsUXZmVExXbC9kZTE4OWtyWjJ6b2oreWhzbVovejVXTzJ1UXkzajNuSTNRL3dWMUthZDh3TVFpWHVNaENrNEJVaW1QelhpaDRxNWtDSUFlaXZkK0RQQVVSb01GVDNHM0xpUnphZzRQQVJiOXJ0U3hLeFcxbE94bzRhQ0pSaUJtdXRxSGVlRzBkNTJOY2xKK2syNHRrNjd4a0hHczNnNmdaNzAwL1p4VmVUWHNYcE1uM0M0NjNvVjZvVmRKajRSVVJzcjhOTUVZT1NmeEdiUVV0RFQ5b1Y5MjU4K1U3RFNySjk5ZVJHTTNFeG91WU9lQk9hY0VaQ0lPaFFXYXhicTk1Nkd0UHBRNkZIL282MHcxR3lXUHVPeFBHb1UrOWpOdWZNT3dHeVExb2lYY3FPanI1cUpTeWJWTmFZTzBSSlRBVExOUitFM0dzTkkyLzB2a0IwT3FDS2pTNnJVNVZ6c3FuOWRRQ3IvbUVZTytGSlk1RStXRktscUMxQ2Q1dkcwTjl3a0puNnRaVmwveGpRa01nZVhrdCtvMDluRVBpR00wUG04dHJSVW5ucjJUYkNhUk0rUXJvMVdzS2RqNjVBN01YcXBmRVhzNjhuSnhtTzZxOGlLMG1rU3VyL3p4NlFrcm1yM0F2NEtzc1JVS1VBekJQMzR3ZU9jNEMwV0JMNGx3NjQ0NnFVN01HYnkxNlQ1N1RTMWhBd1ZvL2ZVZ0FCRzhGUGxDSHAvb2JXR3l1TFZyaC9ZNVJEc3dwc1VEeUxFZjYwN2h6V2NaemYycDhHRSt4OUJzbTJqdk5LSE1nZFVXZXBqNXhEa1hVWUxrQWtoWVdMNE9jTGszR0llY2ZndmNIZDJBMXR5UEVQN2hVZUdOeXpqcnk1WXhEalJGQUZ2c1lkM1p4K3Y4TDBSMlBqdkltMWlaZll6VVJQRXpBUW9Hb2k2KzZoRzB0d2UrZW5Gc0poNllkbkR3dVhBZXJROTdHZEdEYXdpeXkxRTlXeTY1a1hCbTBvZFBlRHM3cE1qbTJFVDBnOTNkODRDNHVRMk8zL0NCeHpLNjFLYUhndlo2bTBuK2ZJejZLWkJVeFdQQUtXbUJKNXpUUnJVRFV5Vzh5cTdzcGZDczVkbVJtZm4zZXdLYWUrWm1IMGk5aDNpM1VDWjd6b2QrYk9LTVBtUmYrMS92a2FxNDJwR1E0Y08zNklIYXhOYk1TRzlRRlE3NnpEQ3pQWVJtb2dVYkMyK1hhb2kxUT0iLCJtYWMiOiIzY2NmYjY4YTk5MDY3Y2MyM2NhMGVlNDcwODFkMmU4OTE0ODcyNTA4YjBiMTQ5Y2FlNmFkMDU2NzhmNjU0MWQ2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2167, "gross_total": 2137, "base_fare": 1614, "tax": 553, "sell": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2NywiYmFzZV9mYXJlIjoxNjE0LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzcsImJhc2VfZmFyZSI6MTU4NCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzNywiYmFzZV9mYXJlIjoxNTg0LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjcuMDAiLCJiYXNlX2ZhcmUiOiIxNjE0LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4NC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTg0LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2137, "base_fare": 1584, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2167, "filter": { "id": "F123NP00114-136", "price": 2167, "gross_total": 2137, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-137", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6tO4Ereg1hnwb0fNehDguZ65i34ur+Nc2Vx8Z3KaxRhg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-137", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Jywi7t4ERP82m824u7hlh\/ANCi8UrW9Ke8k6xRh9sbA=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6InBvMTd6WDNDV0JsRm1NenZPNEZxbWc9PSIsInZhbHVlIjoibHhMM1hhNlBZRFFYaDg2TzlyWFJGTGxMc1NVUUxwbEFxZjRSK3JZMlo0WWtwOVdKa0w2NFFWbWY2Wk5nMFFOT1daVUl4aWd2bVg4QmowbVN3dzB1R1FYOGFSbE9hUkVYRklUQ292QThLb3lJMHY2RzVTcmhseGV2djdTVnpiWElWZnBkSGdSNlEzVURvSkRtRkZXSWIwdjF0bHU4T0xsUjkzbG1odVpaSE9OSTg5NUFIa0J1S0ZCa1JvMmVRSUpuL29HVGttSzBzU0F1Uk9xTDhVRk1laUFObkE1MkszS3NaNTFNcy9SbW8veGk1emlURHJ4bXVSTTNVUDFPei9iVmUvQjhwYjFTcGFENHZBWXN0cEVISE9qenFaeXZRdVRlbDh6ZERMblR5YWxHcmZMZTlvUitmcVZBelJ0bzhmRjcwTE8wUUdKSkNLdVJ0L3R6czZ1ZU1wZUtUbEYxYTFsczlSZzFvU0VmaFBiaHljTWlBdldkZjNXRnRDQ0ZLcWdPMGc1VTJiVHhkdlZBU3NMS1RwSWVrZ3l0Q05Sd3dTQUFURkIzT3lpaDVreGVzVFVUNFZEWW5ETHlkZVM4MUxpbFVGdGhjaTFheUcydjNpV0xoY0VXQlpnWnliOERKLzVHNFR2NWs3Mk13VXg1bHd3bjFBaHQyTzlKdWJtYXBxRUhwTDd2YnRySDZ5dVc5NzhFKzJ4c3lUREMxaUpTQWlwcVF1Vkd4Y0lqVXBKUDVrbVJsOHJnYkROaDFFS1B3L3BLcWlnWUw3TU1uYmc4OHkxZjEzSkVwTlEveVJXS0xVM24vZFJ6cWM2ZlZHKzJ2WCtpUEpCZU5Sd3FrMFFNQlJtZnNYaUQ1MUJPbmlsRExUZThTUXNSeXFyN1Z2UjFqb29oWCt3cEIvZHpCZTJYYWx5aUljSXlZb3NRelJneUlpMDVhd0prdDhhUHJtTTFWTWh4bmphajZvNUNWbmNVTHJXSE5NYzZIYkxWYkdrUHlnSWFZMkprRDArWlpNVUtZUkl3dGdFalpGT1k1amhMakdRSUwvSnFwcUs1TGtMNUVCVFN5b1hscjRoQlMvMGkzc3U3T2JOT21lSkF2Z3JwOTV2STMwR2x0RTJ6cDNHenZTZDhMcStNTDIwWXZTQjVBNzM2b0ZCMTBRR3FwNmMwUmNiblh6eS9YMDRXZ0V1QmtPNjJLNHRmejZSbVVrcmdHTWhPSTB2cGxEeVh0eU1yUDBZYTlTY1I1c0JzendJdGpQV2lXN21GTFJiMS9XSld5b3Y3My9oYmJKanladHgvSzNDNzUxRWYvc2c5dC8wemxkaDQ1SjhwZFI3OVNKUnh3R21xNGhQaDJ6eWtTbnBaTVRpTUt6ZVNqSTE3bEErWS9DRkVWK1E2TFczOC9GaXI0MU1zRllOdHJDSXE3U1NsZGF0REdSS2tFbmRIUzk4dHBCZzZmQm9qYXl0WjJDK2FQdzVHdlByQU1aV0RDOVZhQlNlbXdLcEp4L1pyTjlkTGNaamhNcGI2Z1pvaGNBUGFNcS82NHJpRWFvQ1paT2QzSkc3NWV6ZExGb0lsbVhISnlhWEFoYy9tWGNKTnRXUFpIWmhDeGlRbjlKMmRoQ1VKdXdJbWt1TFdoRm1SNk05OUNSZW1rbTN2eko0clJwd2RUMCtEdDlDbzFYaWNUOFFjNms1ZEdEckhRTW9hQ3FHLzhzcjBxSWFDejR1S2NsNXBrd1lZZThzcGdKM1NvbEJiYzRhR01qd0QwK0swN0NONXV0aHpFYXRsdVRsWUpqOTBONjBzMUF0SGhFYlRpcE1lYkJ4U0hCdlJ0QWZraG5iVCs0VmpSOVVCYm04SGtqUkFNNmtZendEQTV3QzVlOS9FUnFFcFBtSzlEaW51VnlOREYrcmFyYVYrZDNEVGkwcjRocklpNU96M0doY2szb0Y4S082ZWh2NHB3VENDN3dYVkppYVNnUHdLbjZKWkp6alAxN3d0L2ZHb2ZhV045R1dibGJYUE1TSmUzeWczZDN4eVI5eENLVm5ERUk2TzEzZXUrQzhReEdPRkI1QUZoK3llUDVDOVZ2RHp4djdSTEZsNllac09nVHE5WER4cWRQQXFBa1dVOFA5TDVBNDEzMnNWRmFHRURtSXc4eHJGdjBtdVB6L1BSUEZmay9IK1V5dFQyNjRkY2dLODl5N0dFcW1xUjhQSytaTHl3YUNsZWhTbStBWGoyQjV4VFM4WHh2d01YUlZWaFNQQkJIc045ZzYzR2dhQUNHYXpwWWhBQlJrMkcrVUIwNDYzc08yVXROMFcyRWZRd2hvMjBEZEFJbnFPMFBEN2xUQk1rMUs2UlZDOTJ4Z0NPWGUzTVE5UHFGQVRBSXpHSk8xZ0YzZDNmUGEzKzBSOHJDSVVlci9nbURvcGdzdTlMOGcyTHBiQVdLYzQvaGNoc0RJMkpVUm5oYklBTW81R0RqY1FqZFFCbGxwdklvWlRXUmZrNW94NEYrSTNoKzg0ZjliVnBCRDNxanBWRUxRclVkbS9MVEQ5SlpFdTladmhGZ3ZpN0JIR1pESXAvQmFETmpzaEQ3TFN5R0srUm5ScVRPNGpJbUF0UzhQR1BQM1BSSXg4WS8vN0ZFTT0iLCJtYWMiOiI4Y2M3NzI1MmFmMTc2M2ZmY2M1NjVmOWQ3MTgwNzY4ODJlMjZiOTM2OTY0MDRlZmVmNmJlYmZkZjZiM2RhYjVhIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-137", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "qiu1+Leshpf\/s+nuN+TQ7t61P0RdfDjJfN5wYRxvis8=", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6InBvMTd6WDNDV0JsRm1NenZPNEZxbWc9PSIsInZhbHVlIjoibHhMM1hhNlBZRFFYaDg2TzlyWFJGTGxMc1NVUUxwbEFxZjRSK3JZMlo0WWtwOVdKa0w2NFFWbWY2Wk5nMFFOT1daVUl4aWd2bVg4QmowbVN3dzB1R1FYOGFSbE9hUkVYRklUQ292QThLb3lJMHY2RzVTcmhseGV2djdTVnpiWElWZnBkSGdSNlEzVURvSkRtRkZXSWIwdjF0bHU4T0xsUjkzbG1odVpaSE9OSTg5NUFIa0J1S0ZCa1JvMmVRSUpuL29HVGttSzBzU0F1Uk9xTDhVRk1laUFObkE1MkszS3NaNTFNcy9SbW8veGk1emlURHJ4bXVSTTNVUDFPei9iVmUvQjhwYjFTcGFENHZBWXN0cEVISE9qenFaeXZRdVRlbDh6ZERMblR5YWxHcmZMZTlvUitmcVZBelJ0bzhmRjcwTE8wUUdKSkNLdVJ0L3R6czZ1ZU1wZUtUbEYxYTFsczlSZzFvU0VmaFBiaHljTWlBdldkZjNXRnRDQ0ZLcWdPMGc1VTJiVHhkdlZBU3NMS1RwSWVrZ3l0Q05Sd3dTQUFURkIzT3lpaDVreGVzVFVUNFZEWW5ETHlkZVM4MUxpbFVGdGhjaTFheUcydjNpV0xoY0VXQlpnWnliOERKLzVHNFR2NWs3Mk13VXg1bHd3bjFBaHQyTzlKdWJtYXBxRUhwTDd2YnRySDZ5dVc5NzhFKzJ4c3lUREMxaUpTQWlwcVF1Vkd4Y0lqVXBKUDVrbVJsOHJnYkROaDFFS1B3L3BLcWlnWUw3TU1uYmc4OHkxZjEzSkVwTlEveVJXS0xVM24vZFJ6cWM2ZlZHKzJ2WCtpUEpCZU5Sd3FrMFFNQlJtZnNYaUQ1MUJPbmlsRExUZThTUXNSeXFyN1Z2UjFqb29oWCt3cEIvZHpCZTJYYWx5aUljSXlZb3NRelJneUlpMDVhd0prdDhhUHJtTTFWTWh4bmphajZvNUNWbmNVTHJXSE5NYzZIYkxWYkdrUHlnSWFZMkprRDArWlpNVUtZUkl3dGdFalpGT1k1amhMakdRSUwvSnFwcUs1TGtMNUVCVFN5b1hscjRoQlMvMGkzc3U3T2JOT21lSkF2Z3JwOTV2STMwR2x0RTJ6cDNHenZTZDhMcStNTDIwWXZTQjVBNzM2b0ZCMTBRR3FwNmMwUmNiblh6eS9YMDRXZ0V1QmtPNjJLNHRmejZSbVVrcmdHTWhPSTB2cGxEeVh0eU1yUDBZYTlTY1I1c0JzendJdGpQV2lXN21GTFJiMS9XSld5b3Y3My9oYmJKanladHgvSzNDNzUxRWYvc2c5dC8wemxkaDQ1SjhwZFI3OVNKUnh3R21xNGhQaDJ6eWtTbnBaTVRpTUt6ZVNqSTE3bEErWS9DRkVWK1E2TFczOC9GaXI0MU1zRllOdHJDSXE3U1NsZGF0REdSS2tFbmRIUzk4dHBCZzZmQm9qYXl0WjJDK2FQdzVHdlByQU1aV0RDOVZhQlNlbXdLcEp4L1pyTjlkTGNaamhNcGI2Z1pvaGNBUGFNcS82NHJpRWFvQ1paT2QzSkc3NWV6ZExGb0lsbVhISnlhWEFoYy9tWGNKTnRXUFpIWmhDeGlRbjlKMmRoQ1VKdXdJbWt1TFdoRm1SNk05OUNSZW1rbTN2eko0clJwd2RUMCtEdDlDbzFYaWNUOFFjNms1ZEdEckhRTW9hQ3FHLzhzcjBxSWFDejR1S2NsNXBrd1lZZThzcGdKM1NvbEJiYzRhR01qd0QwK0swN0NONXV0aHpFYXRsdVRsWUpqOTBONjBzMUF0SGhFYlRpcE1lYkJ4U0hCdlJ0QWZraG5iVCs0VmpSOVVCYm04SGtqUkFNNmtZendEQTV3QzVlOS9FUnFFcFBtSzlEaW51VnlOREYrcmFyYVYrZDNEVGkwcjRocklpNU96M0doY2szb0Y4S082ZWh2NHB3VENDN3dYVkppYVNnUHdLbjZKWkp6alAxN3d0L2ZHb2ZhV045R1dibGJYUE1TSmUzeWczZDN4eVI5eENLVm5ERUk2TzEzZXUrQzhReEdPRkI1QUZoK3llUDVDOVZ2RHp4djdSTEZsNllac09nVHE5WER4cWRQQXFBa1dVOFA5TDVBNDEzMnNWRmFHRURtSXc4eHJGdjBtdVB6L1BSUEZmay9IK1V5dFQyNjRkY2dLODl5N0dFcW1xUjhQSytaTHl3YUNsZWhTbStBWGoyQjV4VFM4WHh2d01YUlZWaFNQQkJIc045ZzYzR2dhQUNHYXpwWWhBQlJrMkcrVUIwNDYzc08yVXROMFcyRWZRd2hvMjBEZEFJbnFPMFBEN2xUQk1rMUs2UlZDOTJ4Z0NPWGUzTVE5UHFGQVRBSXpHSk8xZ0YzZDNmUGEzKzBSOHJDSVVlci9nbURvcGdzdTlMOGcyTHBiQVdLYzQvaGNoc0RJMkpVUm5oYklBTW81R0RqY1FqZFFCbGxwdklvWlRXUmZrNW94NEYrSTNoKzg0ZjliVnBCRDNxanBWRUxRclVkbS9MVEQ5SlpFdTladmhGZ3ZpN0JIR1pESXAvQmFETmpzaEQ3TFN5R0srUm5ScVRPNGpJbUF0UzhQR1BQM1BSSXg4WS8vN0ZFTT0iLCJtYWMiOiI4Y2M3NzI1MmFmMTc2M2ZmY2M1NjVmOWQ3MTgwNzY4ODJlMjZiOTM2OTY0MDRlZmVmNmJlYmZkZjZiM2RhYjVhIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2167, "gross_total": 2137, "base_fare": 1614, "tax": 553, "sell": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2NywiYmFzZV9mYXJlIjoxNjE0LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzcsImJhc2VfZmFyZSI6MTU4NCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzNywiYmFzZV9mYXJlIjoxNTg0LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjcuMDAiLCJiYXNlX2ZhcmUiOiIxNjE0LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4NC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTg0LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2137, "base_fare": 1584, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2167, "filter": { "id": "F123NP00114-137", "price": 2167, "gross_total": 2137, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-138", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4aIjDC9lc7pRmuqaJSzzr1HcvBe3HaAABAxhU4Lg5SbKA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-138", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "SaOKmFTh3uSHpLPukBXKcQ2OCdgZCfNgAMJMyGt9NtI=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": null, "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-138", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "uqKldu6gYE5tHVpCqb+r0krTydlGx6XIWO++10i7tx8=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": null, "cabin_code": null, "booking_code": "V", "fareBasisCode": null, "meal_code": null, "seat_available": null } } ] } ], "price": { "currency": "MYR", "total": 2167, "gross_total": 2137, "base_fare": 1614, "tax": 553, "sell": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2NywiYmFzZV9mYXJlIjoxNjE0LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzcsImJhc2VfZmFyZSI6MTU4NCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzNywiYmFzZV9mYXJlIjoxNTg0LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjcuMDAiLCJiYXNlX2ZhcmUiOiIxNjE0LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4NC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTg0LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2137, "base_fare": 1584, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2167, "filter": { "id": "F123NP00114-138", "price": 2167, "gross_total": 2137, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-139", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4bDfpY7v3xQWartekAyqSmoe7PVBOsMI2jqCobIU34qVQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-139", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pfehCh22htd9EqfdQCkINdz53OwGY8rBnnXxteH\/8i8=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": null, "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-139", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0mI18OeS+GPXc0xmjhhIn3Qs6BUzMkQaZ+aUDH4JoIY=", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": null, "cabin_code": null, "booking_code": "V", "fareBasisCode": null, "meal_code": null, "seat_available": null } } ] } ], "price": { "currency": "MYR", "total": 2167, "gross_total": 2137, "base_fare": 1614, "tax": 553, "sell": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2NywiYmFzZV9mYXJlIjoxNjE0LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzcsImJhc2VfZmFyZSI6MTU4NCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzNywiYmFzZV9mYXJlIjoxNTg0LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2167, "base_fare": 1614, "tax": 553, "gross": { "base_fare": "1584.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjcuMDAiLCJiYXNlX2ZhcmUiOiIxNjE0LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU4NC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTg0LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzNy4wMCIsImJhc2VfZmFyZSI6IjE1ODQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2137, "base_fare": 1584, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2167, "filter": { "id": "F123NP00114-139", "price": 2167, "gross_total": 2137, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-140", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UntInW0Jbbe+3lomUoDqEz1iBye3HMoC3MsMYvGfbkOD", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-140", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0774" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0774" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-140", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 2168, "gross_total": 2138, "base_fare": 1917, "tax": 251, "sell": { "currency": "MYR", "total": 2168, "base_fare": 1917, "tax": 251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2OCwiYmFzZV9mYXJlIjoxOTE3LCJ0YXgiOjI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzgsImJhc2VfZmFyZSI6MTg4NywidGF4IjoyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzOCwiYmFzZV9mYXJlIjoxODg3LCJ0YXgiOjI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2168, "base_fare": 1917, "tax": 251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1887.00", "tax": "251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2168, "base_fare": 1917, "tax": 251, "gross": { "base_fare": "1887.00", "tax": "251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjguMDAiLCJiYXNlX2ZhcmUiOiIxOTE3LjAwIiwidGF4IjoiMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg4Ny4wMCIsInRheCI6IjI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzOC4wMCIsImJhc2VfZmFyZSI6IjE4ODcuMDAiLCJ0YXgiOiIyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODg3LjAwIiwidGF4IjoiMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzOC4wMCIsImJhc2VfZmFyZSI6IjE4ODcuMDAiLCJ0YXgiOiIyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2138, "base_fare": 1887, "tax": 251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2168, "filter": { "id": "F123NP00114-140", "price": 2168, "gross_total": 2138, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101620bkk2026031017400774bkk202603111615dac2026031118000389dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-141", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uo7nW3EBGR304U\/PakyKFidJT7xFvlpi+pgiEaMNi8ig", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-141", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0780" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-141", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 2168, "gross_total": 2138, "base_fare": 1917, "tax": 251, "sell": { "currency": "MYR", "total": 2168, "base_fare": 1917, "tax": 251 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2OCwiYmFzZV9mYXJlIjoxOTE3LCJ0YXgiOjI1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxMzgsImJhc2VfZmFyZSI6MTg4NywidGF4IjoyNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjEzOCwiYmFzZV9mYXJlIjoxODg3LCJ0YXgiOjI1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2168, "base_fare": 1917, "tax": 251, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1887.00", "tax": "251.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2168, "base_fare": 1917, "tax": 251, "gross": { "base_fare": "1887.00", "tax": "251.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNjguMDAiLCJiYXNlX2ZhcmUiOiIxOTE3LjAwIiwidGF4IjoiMjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg4Ny4wMCIsInRheCI6IjI1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzOC4wMCIsImJhc2VfZmFyZSI6IjE4ODcuMDAiLCJ0YXgiOiIyNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODg3LjAwIiwidGF4IjoiMjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjEzOC4wMCIsImJhc2VfZmFyZSI6IjE4ODcuMDAiLCJ0YXgiOiIyNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjEzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2138, "base_fare": 1887, "tax": 251, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2168, "filter": { "id": "F123NP00114-141", "price": 2168, "gross_total": 2138, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk2026031019200780bkk202603111615dac2026031118000389dac202604281115bkk2026042815000388bkk202604281945kul2026042822550781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-142", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbcTU4YGgl0tIIHuEMaBvPapukwROKTEBoSvTBl81mLid8pwyFCjRuFBc1o0Vz85EJqfG5F6pCuCBYZgcN4t5jd", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-142", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-142", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "2wza7bYPK+nBgdyzH6kMgxQU6fE2nbT+RNoYvWrzk6njKEQJ7vbNAWAKKvxctayL", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2172, "gross_total": 2142, "base_fare": 821, "tax": 1351, "sell": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3MiwiYmFzZV9mYXJlIjo4MjEsInRheCI6MTM1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNDIsImJhc2VfZmFyZSI6NzkxLCJ0YXgiOjEzNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE0MiwiYmFzZV9mYXJlIjo3OTEsInRheCI6MTM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNzIuMDAiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkxLjAwIiwidGF4IjoiMTM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2142, "base_fare": 791, "tax": 1351, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2172, "filter": { "id": "F123NP00114-142", "price": 2172, "gross_total": 2142, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-143", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb3rmXI4e4QBxzwTP7lylKhtH83pp6n1dzcruKUgCOKXl\/Jl9BrKdrFx6\/P22G3itmGIo4MCVgzXXdo6K+QtPd5", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-143", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nw0OefYGm8a0oXOXHOQw+exT+usCrwbT9WgrO0xhRCW\/yPtdS3HLLZ2UX6D+mlak", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-143", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "eAQ\/VgUSTyrF4cPebCPz6JHjXY93jx+LLWu+TITa0rLL6nRGuXORvyuzgjDrybUs", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2172, "gross_total": 2142, "base_fare": 821, "tax": 1351, "sell": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3MiwiYmFzZV9mYXJlIjo4MjEsInRheCI6MTM1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNDIsImJhc2VfZmFyZSI6NzkxLCJ0YXgiOjEzNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE0MiwiYmFzZV9mYXJlIjo3OTEsInRheCI6MTM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNzIuMDAiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkxLjAwIiwidGF4IjoiMTM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2142, "base_fare": 791, "tax": 1351, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2172, "filter": { "id": "F123NP00114-143", "price": 2172, "gross_total": 2142, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-144", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaT75TF7euewC77EOjUNPbCySRMLyUM1FZP5gt8aWjOHDeN3DgnpBQoxio+2WgW0xVyyjxnezQrXUYlV5YoYMIx", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-144", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-144", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "2wza7bYPK+nBgdyzH6kMgxQU6fE2nbT+RNoYvWrzk6njKEQJ7vbNAWAKKvxctayL", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2172, "gross_total": 2142, "base_fare": 821, "tax": 1351, "sell": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3MiwiYmFzZV9mYXJlIjo4MjEsInRheCI6MTM1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNDIsImJhc2VfZmFyZSI6NzkxLCJ0YXgiOjEzNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE0MiwiYmFzZV9mYXJlIjo3OTEsInRheCI6MTM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNzIuMDAiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkxLjAwIiwidGF4IjoiMTM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2142, "base_fare": 791, "tax": 1351, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2172, "filter": { "id": "F123NP00114-144", "price": 2172, "gross_total": 2142, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-145", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbPaYtqN0l6pQa8rH+LtQ70RLc+GXxsJWaiESm9K2BV\/LggtTbIZ6jjPkHcuBg4Sl3St5RBX\/7zd4zkPxm+cUKS", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-145", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Q\/mIAJ6Y9+Laoxmu+jA87tucvivia3f7OgJLj+L0fuRyiEcVGpGeBgooBRnXs2lq", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uZtmvtAy5vbcpuct19kjFu0knrz52jN3gwhcrfzwed+lcCUcYbAIa+Hcoddkfugp", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-145", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QcLDMfLWc12AMmHwkOROt5RVqY+RYfO7Bn+zdkF\/Nc\/aw+tBX\/9+izcUkD8PO28Y", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "eAQ\/VgUSTyrF4cPebCPz6JHjXY93jx+LLWu+TITa0rLL6nRGuXORvyuzgjDrybUs", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2172, "gross_total": 2142, "base_fare": 821, "tax": 1351, "sell": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3MiwiYmFzZV9mYXJlIjo4MjEsInRheCI6MTM1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNDIsImJhc2VfZmFyZSI6NzkxLCJ0YXgiOjEzNTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE0MiwiYmFzZV9mYXJlIjo3OTEsInRheCI6MTM1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2172, "base_fare": 821, "tax": 1351, "gross": { "base_fare": "791.00", "tax": "1351.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxNzIuMDAiLCJiYXNlX2ZhcmUiOiI4MjEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzkxLjAwIiwidGF4IjoiMTM1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTEuMDAiLCJ0YXgiOiIxMzUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE0Mi4wMCIsImJhc2VfZmFyZSI6Ijc5MS4wMCIsInRheCI6IjEzNTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2142, "base_fare": 791, "tax": 1351, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2172, "filter": { "id": "F123NP00114-145", "price": 2172, "gross_total": 2142, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-146", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbc40slIrrVvEbaCKe4rAD77L7G1xN3HvZUU5RpFe1Idcs=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-146", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWs\/6ygXH7z4m4ChFLlqbUc4rcPGv4ArCywJQbOdx+PVjx3QXyjSNcdlmtwXS\/b6Lyc=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWs\/6ygXH7z4m4ChFLlqbUc4GoIsYTdP7jKMWSt4iUtbeMkrRbHrpFMAUwVQT5NUQBg=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-146", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQV65bSMBQ3BItFF8MdbJbfBIoEjFehP0HFMZTQ2omMBpdN7rKAOX01J7\/Wmra6Hlo=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQV65bSMBQ3BItFF8MdbJbf3PsS24+AAlr3dBAfxI3v5uFfEZrc9K+WnIk309nRzLI=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2181, "gross_total": 2151, "base_fare": 828, "tax": 1353, "sell": { "currency": "MYR", "total": 2181, "base_fare": 828, "tax": 1353 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE4MSwiYmFzZV9mYXJlIjo4MjgsInRheCI6MTM1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNTEsImJhc2VfZmFyZSI6Nzk4LCJ0YXgiOjEzNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE1MSwiYmFzZV9mYXJlIjo3OTgsInRheCI6MTM1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2181, "base_fare": 828, "tax": 1353, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "798.00", "tax": "1353.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2181, "base_fare": 828, "tax": 1353, "gross": { "base_fare": "798.00", "tax": "1353.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxODEuMDAiLCJiYXNlX2ZhcmUiOiI4MjguMDAiLCJ0YXgiOiIxMzUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzk4LjAwIiwidGF4IjoiMTM1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjEzNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3OTguMDAiLCJ0YXgiOiIxMzUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE1MS4wMCIsImJhc2VfZmFyZSI6Ijc5OC4wMCIsInRheCI6IjEzNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2151, "base_fare": 798, "tax": 1353, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2181, "filter": { "id": "F123NP00114-146", "price": 2181, "gross_total": 2151, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-147", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZDpdl1nxlrLjqMfTwzSqPkjy1wrDIpI1Z7XWccQdlw3w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-147", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "H6+m1S\/O3+jfVhr+ICLCXw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SOUHZdOFQIU2JQorY5dCHQ==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-147", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Aq8AoVX9Mg54JuDpJPV00w==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "TcuNoGeDIxdDCoYGIH2AWg==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVN", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2191, "gross_total": 2161, "base_fare": 838, "tax": 1353, "sell": { "currency": "MYR", "total": 2191, "base_fare": 838, "tax": 1353 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MSwiYmFzZV9mYXJlIjo4MzgsInRheCI6MTM1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjEsImJhc2VfZmFyZSI6ODA4LCJ0YXgiOjEzNTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MSwiYmFzZV9mYXJlIjo4MDgsInRheCI6MTM1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2191, "base_fare": 838, "tax": 1353, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "808.00", "tax": "1353.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2191, "base_fare": 838, "tax": 1353, "gross": { "base_fare": "808.00", "tax": "1353.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTEuMDAiLCJiYXNlX2ZhcmUiOiI4MzguMDAiLCJ0YXgiOiIxMzUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODA4LjAwIiwidGF4IjoiMTM1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjEzNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MDguMDAiLCJ0YXgiOiIxMzUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2MS4wMCIsImJhc2VfZmFyZSI6IjgwOC4wMCIsInRheCI6IjEzNTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2161, "base_fare": 808, "tax": 1353, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2191, "filter": { "id": "F123NP00114-147", "price": 2191, "gross_total": 2161, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-148", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4YX+jsbiewwvJBDgPigHUva3CfxiYAHfFI3qaVWiucyQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-148", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "LgnOFtay47Uwfk1xNsPbvSKIIDmItd46UIdYe8vTMmw=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkF4UTE2d01PVHZmb1JUSGFha21wd1E9PSIsInZhbHVlIjoiaTRmVE1qMSszTCtHY1hEWDFNMTFxZWRpeHE3dFB6eWlrS2RDK01qNEFQc05XVzZYSDQwNmM3STNyeWtMZmdqcVdkaVl1eTlPWGVibzJabnRFaURJbHU4NU4xaVVZQVdRaFRuVWZFZ0RhckRQMFpLTkgxdGh6U01XbDVJbDN1ZmtwSTYxREEvUGZPYStnU1UrVHdxaW9MKzRtODM3WGduYUkrN3NScWtFRno2UlZ5UFNNV1hIRzhPTFhEckd5Wk9FNytQQk1PZUQxM0FlVGtzTC8yUDA1dG96OCtpTmZGc1BxYUljcHpXWS8rOEpnQk55VS9Rc3p2ekxEbU1KRGxSNVR1STMySXVLL1NrUlhpSWsxeW9UOGV1Z0hIdzJlekk4T0lLWUtiODRaVjUzUTFJY3NNRFpoL0RJS3pDTld3ZHRJWEVJRGc0eDBFR3ExSGtZZ1B1TW4vdjNOSVUwbGxpZ1QxR1NEMFVRTC9qTExJcHRDczlDRzVaSmQ5MEN0dDlTSEZTb2RqQTgwWGFpUi9nTHhENEJyeGdtSk05d0Y2czZzbi9yS0hQSThxYzZTdXlHaGI3V2VHLzVNdU9OYXJ5a2dlQ0xHb1Blc1dnUUlhL0tjR2NreXRIZzFYWUtycUFwTkFWUk9kSklGZElBMERYTVJtTFRqWGVHa0dPNVhJNit4MWpDMmpjandLQVErcGFqV3hVQVpydTJMYU84bjhtUUNlMkVQSXd0cEZLY2NEbmdqekZyWWV0Q3QwWTBhNDhSTVozU05hT2NwUG14K1VCSEtwcDBNZllWMnVTZ3ExY05PK0pjaGVmTGo2czJIc0FHZ3FYSlBPbkpzejIxMGJNZG9XZlo5b0pLL0srWjNRdjhKRTZySDlZbS8wYytFL1NjcDRVOEF2OHluQTVhVlY5YlFmZndWeHVVMHVaT2FIQ1REODU5dE9XdTcvUHBvOU9QYnhCU3hPTDdobDJCd214OWNYbjh6RDJIMnN4YTZYcVIvZ0MxU2lWL2ROS3RraUFDUzVaZWxHeVIva2Y0NStBbTJtMVNDZGFyS3JBUVNJN0JjQ1BJaEtFRWJUUWxLRExoSFp0NG5JZ0d4MllnbFRnM3p0QVU2WExOaE1lbzdBRmpXRVVBLzdxRWVjaytQc3RZVStRazhzMHMrZm1BWGhOL1BGZ1p2NFhUMU52MXhFL3lBNmZtTlZQc0xkQktlRGFxU290NGJHcE00WGxaeE9FMjVyRitjQXlqM1JmOS94TVNidEVuMEg4TW0yNnZUUjNGSzlZemM5QmJaL01SRkNJdFhoa1ptNnhDa0JGTE5kM3dVUzFHRnVYZTBqNzlNYmZTMjFvNlBpL2VnbDVtN0lCSUhJSFRYOW5SdTA3aDdRZXF1NzdySEFJUkpZdktHT010c0lEQnlXRitFZzUzY2RoYXVLN1Btd1d2T0tNSm5FWUVyamJ0SGtuUDNydUxxdUxJT1FMTE5SU2xaeVpYdmY3MlVZNVpXZ3NrY1Q1aXh4YVZhajhDVDg4OXhRRGlaRnhtbVlONEFCS3NnYU9ZMEduQXpUdEVCTENwS0NYTG1wVXplUldDaUljUWxISlNGMnRyd29oMXpPUkFiaTZTekt2VWJvREZwbkpqc1E0eGc3cEZBTUc5cm9aTmhwZktocHpIckFKY1pRMFlXMWh2TTI0aUx3SjBxQTJxdUUzR0hZWEI1OVUrNTZTRmw2bThCRUVXMlgxY0sxN2xHRmdBQWpJVjdTWVNqR2xRRFd5T1JsZ05zU0lzSkE2TGpCM1gxalJ6WU9tdzJpMnF4RGxRaWwyQTUvQnU4cmxpY0hpbzk1RTRDaC9KakVvVWtGZXBteXo3d2hrcjUyQU5sTzBzcnhkaGFjcmpiTHZndWxhK0ZhWjFBdk93aERvT2JpaFN0UFFOSUZsNUN2Nk1nSU1sVTFRY1ZPMW1US1NDNWZLeWJ3TVZaNUZ1QVVhSk9sdjY0SUFVZHJqZzhVQ002anJiN3lobjVkeHB0ZVk5RkFiTGlYeUFMaEM4ZnNwSUQyank3S1pGQlNVc1pkRWJzQ2FaazM0WDBWOXRqbXpQaTU2MkhKaEs0U0w2dTdvNFNoeWk4OW55M3RiVzh3YlEyM0MrdnNwZzJNNUZNd1Ntb1dvS1hGdlBEWEcrQk9UT2pQaTZyNmQyekEwT2NkNVBYYVQ3WjZUa1h4dWltSENvUHZrY21vS3JBYVVBQzJBZEFmYXFzMzViZmtFOUl6ZFlrUG51b1ZQay9EaU9RbENBVkh0Z1piTUh3azJjdXNIMTh0SzltR0NxTDhYM1oxMCs1ZTJPLy9KYitESkxUNllEdGlRWDR3SERjempwZUZFUTlzNDczbE5GQ2FwSHpJZVlVQjREU01RZjhualFBdk5FejJrbXJZc0JLTDdmdjBaSGhicHJzbTVCTlErbWpSYzVEREV1eVlUMzJPZS9IT3BqazZnNjlqclhYTS9TZjVWWXhNZklSeFpUSG5tU2F4eEh0TDZ6N2RJeHlhNGJ6RnVaZnVWbUNKYVNCRlR3SmVQb0NBK3FuN04vS1phWDZCY3NIQTVSakxGTW1tekdHSWNST0F2aXFnS3E4MUQrRVV5MU8wbS9HKzBLNFB5MFd2bnMwTEZKbVBGb1o2UnNiTDQ4bTN2VFQvQ1BRN0gvR2ZPNlYyR1NRZHFCZmNwMEFQSkRZZ04xZC9Mbi9xbnhaaW4vODlPQTlneGhzRE16YVdhdjZqL1lDWVJ0cG5jd001U1JZR05DdmpJQjcxQVpKNmtaR2JBYXVrcnpheG10TTduVVhrS1FaUDduYUhZR0RGTVA4aFhqeFl5NHlLWUpsaUc4Yk55ZStnR0xqMkR5dkZlK3U2NTVaZHhjMDNqUXdadkNoRjZpd3RQdnlYUTBZY0d2b0F0TWJvZllDVEE1OXNPd3RabGZWYm9ZaWwyR21mLzNETHg4eFhEUkVGd2xIV2VGOG5HMEtyVlROQlMrSk5vZ2xyVW43emllcVlFVlduQVY1UllHRDIzc3ZUaWZiTHJJSSs4QW9sOWM0ViswZXk4YzAwcFhLY3I0OGJRbkkwMVd1b0VJa2h0djM3dnQ0TXE1dG4xUVkxcUdmRUNLMWd1VEtSK2ZhT1AyV0Fob3Zvd0JieURmU0lYbCIsIm1hYyI6ImExOGMwMzJhOTk3Mzg1ODRjMDU2ZGQzNjE0OWRmODVlNmU3YjExNTM1OTZiM2QxZjBhMGU0OWUyODI2ZTE2YWIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "u3WZlxAdEFCfvBkzL7g7o\/cGhrKKkUwbXp3Ui2ylf98=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkF4UTE2d01PVHZmb1JUSGFha21wd1E9PSIsInZhbHVlIjoiaTRmVE1qMSszTCtHY1hEWDFNMTFxZWRpeHE3dFB6eWlrS2RDK01qNEFQc05XVzZYSDQwNmM3STNyeWtMZmdqcVdkaVl1eTlPWGVibzJabnRFaURJbHU4NU4xaVVZQVdRaFRuVWZFZ0RhckRQMFpLTkgxdGh6U01XbDVJbDN1ZmtwSTYxREEvUGZPYStnU1UrVHdxaW9MKzRtODM3WGduYUkrN3NScWtFRno2UlZ5UFNNV1hIRzhPTFhEckd5Wk9FNytQQk1PZUQxM0FlVGtzTC8yUDA1dG96OCtpTmZGc1BxYUljcHpXWS8rOEpnQk55VS9Rc3p2ekxEbU1KRGxSNVR1STMySXVLL1NrUlhpSWsxeW9UOGV1Z0hIdzJlekk4T0lLWUtiODRaVjUzUTFJY3NNRFpoL0RJS3pDTld3ZHRJWEVJRGc0eDBFR3ExSGtZZ1B1TW4vdjNOSVUwbGxpZ1QxR1NEMFVRTC9qTExJcHRDczlDRzVaSmQ5MEN0dDlTSEZTb2RqQTgwWGFpUi9nTHhENEJyeGdtSk05d0Y2czZzbi9yS0hQSThxYzZTdXlHaGI3V2VHLzVNdU9OYXJ5a2dlQ0xHb1Blc1dnUUlhL0tjR2NreXRIZzFYWUtycUFwTkFWUk9kSklGZElBMERYTVJtTFRqWGVHa0dPNVhJNit4MWpDMmpjandLQVErcGFqV3hVQVpydTJMYU84bjhtUUNlMkVQSXd0cEZLY2NEbmdqekZyWWV0Q3QwWTBhNDhSTVozU05hT2NwUG14K1VCSEtwcDBNZllWMnVTZ3ExY05PK0pjaGVmTGo2czJIc0FHZ3FYSlBPbkpzejIxMGJNZG9XZlo5b0pLL0srWjNRdjhKRTZySDlZbS8wYytFL1NjcDRVOEF2OHluQTVhVlY5YlFmZndWeHVVMHVaT2FIQ1REODU5dE9XdTcvUHBvOU9QYnhCU3hPTDdobDJCd214OWNYbjh6RDJIMnN4YTZYcVIvZ0MxU2lWL2ROS3RraUFDUzVaZWxHeVIva2Y0NStBbTJtMVNDZGFyS3JBUVNJN0JjQ1BJaEtFRWJUUWxLRExoSFp0NG5JZ0d4MllnbFRnM3p0QVU2WExOaE1lbzdBRmpXRVVBLzdxRWVjaytQc3RZVStRazhzMHMrZm1BWGhOL1BGZ1p2NFhUMU52MXhFL3lBNmZtTlZQc0xkQktlRGFxU290NGJHcE00WGxaeE9FMjVyRitjQXlqM1JmOS94TVNidEVuMEg4TW0yNnZUUjNGSzlZemM5QmJaL01SRkNJdFhoa1ptNnhDa0JGTE5kM3dVUzFHRnVYZTBqNzlNYmZTMjFvNlBpL2VnbDVtN0lCSUhJSFRYOW5SdTA3aDdRZXF1NzdySEFJUkpZdktHT010c0lEQnlXRitFZzUzY2RoYXVLN1Btd1d2T0tNSm5FWUVyamJ0SGtuUDNydUxxdUxJT1FMTE5SU2xaeVpYdmY3MlVZNVpXZ3NrY1Q1aXh4YVZhajhDVDg4OXhRRGlaRnhtbVlONEFCS3NnYU9ZMEduQXpUdEVCTENwS0NYTG1wVXplUldDaUljUWxISlNGMnRyd29oMXpPUkFiaTZTekt2VWJvREZwbkpqc1E0eGc3cEZBTUc5cm9aTmhwZktocHpIckFKY1pRMFlXMWh2TTI0aUx3SjBxQTJxdUUzR0hZWEI1OVUrNTZTRmw2bThCRUVXMlgxY0sxN2xHRmdBQWpJVjdTWVNqR2xRRFd5T1JsZ05zU0lzSkE2TGpCM1gxalJ6WU9tdzJpMnF4RGxRaWwyQTUvQnU4cmxpY0hpbzk1RTRDaC9KakVvVWtGZXBteXo3d2hrcjUyQU5sTzBzcnhkaGFjcmpiTHZndWxhK0ZhWjFBdk93aERvT2JpaFN0UFFOSUZsNUN2Nk1nSU1sVTFRY1ZPMW1US1NDNWZLeWJ3TVZaNUZ1QVVhSk9sdjY0SUFVZHJqZzhVQ002anJiN3lobjVkeHB0ZVk5RkFiTGlYeUFMaEM4ZnNwSUQyank3S1pGQlNVc1pkRWJzQ2FaazM0WDBWOXRqbXpQaTU2MkhKaEs0U0w2dTdvNFNoeWk4OW55M3RiVzh3YlEyM0MrdnNwZzJNNUZNd1Ntb1dvS1hGdlBEWEcrQk9UT2pQaTZyNmQyekEwT2NkNVBYYVQ3WjZUa1h4dWltSENvUHZrY21vS3JBYVVBQzJBZEFmYXFzMzViZmtFOUl6ZFlrUG51b1ZQay9EaU9RbENBVkh0Z1piTUh3azJjdXNIMTh0SzltR0NxTDhYM1oxMCs1ZTJPLy9KYitESkxUNllEdGlRWDR3SERjempwZUZFUTlzNDczbE5GQ2FwSHpJZVlVQjREU01RZjhualFBdk5FejJrbXJZc0JLTDdmdjBaSGhicHJzbTVCTlErbWpSYzVEREV1eVlUMzJPZS9IT3BqazZnNjlqclhYTS9TZjVWWXhNZklSeFpUSG5tU2F4eEh0TDZ6N2RJeHlhNGJ6RnVaZnVWbUNKYVNCRlR3SmVQb0NBK3FuN04vS1phWDZCY3NIQTVSakxGTW1tekdHSWNST0F2aXFnS3E4MUQrRVV5MU8wbS9HKzBLNFB5MFd2bnMwTEZKbVBGb1o2UnNiTDQ4bTN2VFQvQ1BRN0gvR2ZPNlYyR1NRZHFCZmNwMEFQSkRZZ04xZC9Mbi9xbnhaaW4vODlPQTlneGhzRE16YVdhdjZqL1lDWVJ0cG5jd001U1JZR05DdmpJQjcxQVpKNmtaR2JBYXVrcnpheG10TTduVVhrS1FaUDduYUhZR0RGTVA4aFhqeFl5NHlLWUpsaUc4Yk55ZStnR0xqMkR5dkZlK3U2NTVaZHhjMDNqUXdadkNoRjZpd3RQdnlYUTBZY0d2b0F0TWJvZllDVEE1OXNPd3RabGZWYm9ZaWwyR21mLzNETHg4eFhEUkVGd2xIV2VGOG5HMEtyVlROQlMrSk5vZ2xyVW43emllcVlFVlduQVY1UllHRDIzc3ZUaWZiTHJJSSs4QW9sOWM0ViswZXk4YzAwcFhLY3I0OGJRbkkwMVd1b0VJa2h0djM3dnQ0TXE1dG4xUVkxcUdmRUNLMWd1VEtSK2ZhT1AyV0Fob3Zvd0JieURmU0lYbCIsIm1hYyI6ImExOGMwMzJhOTk3Mzg1ODRjMDU2ZGQzNjE0OWRmODVlNmU3YjExNTM1OTZiM2QxZjBhMGU0OWUyODI2ZTE2YWIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-148", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mzBqnG8lfdtqcwh3DvucJ61AhTTaTfA1emXnDSS\/94Q=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkF4UTE2d01PVHZmb1JUSGFha21wd1E9PSIsInZhbHVlIjoiaTRmVE1qMSszTCtHY1hEWDFNMTFxZWRpeHE3dFB6eWlrS2RDK01qNEFQc05XVzZYSDQwNmM3STNyeWtMZmdqcVdkaVl1eTlPWGVibzJabnRFaURJbHU4NU4xaVVZQVdRaFRuVWZFZ0RhckRQMFpLTkgxdGh6U01XbDVJbDN1ZmtwSTYxREEvUGZPYStnU1UrVHdxaW9MKzRtODM3WGduYUkrN3NScWtFRno2UlZ5UFNNV1hIRzhPTFhEckd5Wk9FNytQQk1PZUQxM0FlVGtzTC8yUDA1dG96OCtpTmZGc1BxYUljcHpXWS8rOEpnQk55VS9Rc3p2ekxEbU1KRGxSNVR1STMySXVLL1NrUlhpSWsxeW9UOGV1Z0hIdzJlekk4T0lLWUtiODRaVjUzUTFJY3NNRFpoL0RJS3pDTld3ZHRJWEVJRGc0eDBFR3ExSGtZZ1B1TW4vdjNOSVUwbGxpZ1QxR1NEMFVRTC9qTExJcHRDczlDRzVaSmQ5MEN0dDlTSEZTb2RqQTgwWGFpUi9nTHhENEJyeGdtSk05d0Y2czZzbi9yS0hQSThxYzZTdXlHaGI3V2VHLzVNdU9OYXJ5a2dlQ0xHb1Blc1dnUUlhL0tjR2NreXRIZzFYWUtycUFwTkFWUk9kSklGZElBMERYTVJtTFRqWGVHa0dPNVhJNit4MWpDMmpjandLQVErcGFqV3hVQVpydTJMYU84bjhtUUNlMkVQSXd0cEZLY2NEbmdqekZyWWV0Q3QwWTBhNDhSTVozU05hT2NwUG14K1VCSEtwcDBNZllWMnVTZ3ExY05PK0pjaGVmTGo2czJIc0FHZ3FYSlBPbkpzejIxMGJNZG9XZlo5b0pLL0srWjNRdjhKRTZySDlZbS8wYytFL1NjcDRVOEF2OHluQTVhVlY5YlFmZndWeHVVMHVaT2FIQ1REODU5dE9XdTcvUHBvOU9QYnhCU3hPTDdobDJCd214OWNYbjh6RDJIMnN4YTZYcVIvZ0MxU2lWL2ROS3RraUFDUzVaZWxHeVIva2Y0NStBbTJtMVNDZGFyS3JBUVNJN0JjQ1BJaEtFRWJUUWxLRExoSFp0NG5JZ0d4MllnbFRnM3p0QVU2WExOaE1lbzdBRmpXRVVBLzdxRWVjaytQc3RZVStRazhzMHMrZm1BWGhOL1BGZ1p2NFhUMU52MXhFL3lBNmZtTlZQc0xkQktlRGFxU290NGJHcE00WGxaeE9FMjVyRitjQXlqM1JmOS94TVNidEVuMEg4TW0yNnZUUjNGSzlZemM5QmJaL01SRkNJdFhoa1ptNnhDa0JGTE5kM3dVUzFHRnVYZTBqNzlNYmZTMjFvNlBpL2VnbDVtN0lCSUhJSFRYOW5SdTA3aDdRZXF1NzdySEFJUkpZdktHT010c0lEQnlXRitFZzUzY2RoYXVLN1Btd1d2T0tNSm5FWUVyamJ0SGtuUDNydUxxdUxJT1FMTE5SU2xaeVpYdmY3MlVZNVpXZ3NrY1Q1aXh4YVZhajhDVDg4OXhRRGlaRnhtbVlONEFCS3NnYU9ZMEduQXpUdEVCTENwS0NYTG1wVXplUldDaUljUWxISlNGMnRyd29oMXpPUkFiaTZTekt2VWJvREZwbkpqc1E0eGc3cEZBTUc5cm9aTmhwZktocHpIckFKY1pRMFlXMWh2TTI0aUx3SjBxQTJxdUUzR0hZWEI1OVUrNTZTRmw2bThCRUVXMlgxY0sxN2xHRmdBQWpJVjdTWVNqR2xRRFd5T1JsZ05zU0lzSkE2TGpCM1gxalJ6WU9tdzJpMnF4RGxRaWwyQTUvQnU4cmxpY0hpbzk1RTRDaC9KakVvVWtGZXBteXo3d2hrcjUyQU5sTzBzcnhkaGFjcmpiTHZndWxhK0ZhWjFBdk93aERvT2JpaFN0UFFOSUZsNUN2Nk1nSU1sVTFRY1ZPMW1US1NDNWZLeWJ3TVZaNUZ1QVVhSk9sdjY0SUFVZHJqZzhVQ002anJiN3lobjVkeHB0ZVk5RkFiTGlYeUFMaEM4ZnNwSUQyank3S1pGQlNVc1pkRWJzQ2FaazM0WDBWOXRqbXpQaTU2MkhKaEs0U0w2dTdvNFNoeWk4OW55M3RiVzh3YlEyM0MrdnNwZzJNNUZNd1Ntb1dvS1hGdlBEWEcrQk9UT2pQaTZyNmQyekEwT2NkNVBYYVQ3WjZUa1h4dWltSENvUHZrY21vS3JBYVVBQzJBZEFmYXFzMzViZmtFOUl6ZFlrUG51b1ZQay9EaU9RbENBVkh0Z1piTUh3azJjdXNIMTh0SzltR0NxTDhYM1oxMCs1ZTJPLy9KYitESkxUNllEdGlRWDR3SERjempwZUZFUTlzNDczbE5GQ2FwSHpJZVlVQjREU01RZjhualFBdk5FejJrbXJZc0JLTDdmdjBaSGhicHJzbTVCTlErbWpSYzVEREV1eVlUMzJPZS9IT3BqazZnNjlqclhYTS9TZjVWWXhNZklSeFpUSG5tU2F4eEh0TDZ6N2RJeHlhNGJ6RnVaZnVWbUNKYVNCRlR3SmVQb0NBK3FuN04vS1phWDZCY3NIQTVSakxGTW1tekdHSWNST0F2aXFnS3E4MUQrRVV5MU8wbS9HKzBLNFB5MFd2bnMwTEZKbVBGb1o2UnNiTDQ4bTN2VFQvQ1BRN0gvR2ZPNlYyR1NRZHFCZmNwMEFQSkRZZ04xZC9Mbi9xbnhaaW4vODlPQTlneGhzRE16YVdhdjZqL1lDWVJ0cG5jd001U1JZR05DdmpJQjcxQVpKNmtaR2JBYXVrcnpheG10TTduVVhrS1FaUDduYUhZR0RGTVA4aFhqeFl5NHlLWUpsaUc4Yk55ZStnR0xqMkR5dkZlK3U2NTVaZHhjMDNqUXdadkNoRjZpd3RQdnlYUTBZY0d2b0F0TWJvZllDVEE1OXNPd3RabGZWYm9ZaWwyR21mLzNETHg4eFhEUkVGd2xIV2VGOG5HMEtyVlROQlMrSk5vZ2xyVW43emllcVlFVlduQVY1UllHRDIzc3ZUaWZiTHJJSSs4QW9sOWM0ViswZXk4YzAwcFhLY3I0OGJRbkkwMVd1b0VJa2h0djM3dnQ0TXE1dG4xUVkxcUdmRUNLMWd1VEtSK2ZhT1AyV0Fob3Zvd0JieURmU0lYbCIsIm1hYyI6ImExOGMwMzJhOTk3Mzg1ODRjMDU2ZGQzNjE0OWRmODVlNmU3YjExNTM1OTZiM2QxZjBhMGU0OWUyODI2ZTE2YWIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "C4Lvje3dR6fE1NWFjum9jAJOOZ3llkgATu080uq\/ac0=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkF4UTE2d01PVHZmb1JUSGFha21wd1E9PSIsInZhbHVlIjoiaTRmVE1qMSszTCtHY1hEWDFNMTFxZWRpeHE3dFB6eWlrS2RDK01qNEFQc05XVzZYSDQwNmM3STNyeWtMZmdqcVdkaVl1eTlPWGVibzJabnRFaURJbHU4NU4xaVVZQVdRaFRuVWZFZ0RhckRQMFpLTkgxdGh6U01XbDVJbDN1ZmtwSTYxREEvUGZPYStnU1UrVHdxaW9MKzRtODM3WGduYUkrN3NScWtFRno2UlZ5UFNNV1hIRzhPTFhEckd5Wk9FNytQQk1PZUQxM0FlVGtzTC8yUDA1dG96OCtpTmZGc1BxYUljcHpXWS8rOEpnQk55VS9Rc3p2ekxEbU1KRGxSNVR1STMySXVLL1NrUlhpSWsxeW9UOGV1Z0hIdzJlekk4T0lLWUtiODRaVjUzUTFJY3NNRFpoL0RJS3pDTld3ZHRJWEVJRGc0eDBFR3ExSGtZZ1B1TW4vdjNOSVUwbGxpZ1QxR1NEMFVRTC9qTExJcHRDczlDRzVaSmQ5MEN0dDlTSEZTb2RqQTgwWGFpUi9nTHhENEJyeGdtSk05d0Y2czZzbi9yS0hQSThxYzZTdXlHaGI3V2VHLzVNdU9OYXJ5a2dlQ0xHb1Blc1dnUUlhL0tjR2NreXRIZzFYWUtycUFwTkFWUk9kSklGZElBMERYTVJtTFRqWGVHa0dPNVhJNit4MWpDMmpjandLQVErcGFqV3hVQVpydTJMYU84bjhtUUNlMkVQSXd0cEZLY2NEbmdqekZyWWV0Q3QwWTBhNDhSTVozU05hT2NwUG14K1VCSEtwcDBNZllWMnVTZ3ExY05PK0pjaGVmTGo2czJIc0FHZ3FYSlBPbkpzejIxMGJNZG9XZlo5b0pLL0srWjNRdjhKRTZySDlZbS8wYytFL1NjcDRVOEF2OHluQTVhVlY5YlFmZndWeHVVMHVaT2FIQ1REODU5dE9XdTcvUHBvOU9QYnhCU3hPTDdobDJCd214OWNYbjh6RDJIMnN4YTZYcVIvZ0MxU2lWL2ROS3RraUFDUzVaZWxHeVIva2Y0NStBbTJtMVNDZGFyS3JBUVNJN0JjQ1BJaEtFRWJUUWxLRExoSFp0NG5JZ0d4MllnbFRnM3p0QVU2WExOaE1lbzdBRmpXRVVBLzdxRWVjaytQc3RZVStRazhzMHMrZm1BWGhOL1BGZ1p2NFhUMU52MXhFL3lBNmZtTlZQc0xkQktlRGFxU290NGJHcE00WGxaeE9FMjVyRitjQXlqM1JmOS94TVNidEVuMEg4TW0yNnZUUjNGSzlZemM5QmJaL01SRkNJdFhoa1ptNnhDa0JGTE5kM3dVUzFHRnVYZTBqNzlNYmZTMjFvNlBpL2VnbDVtN0lCSUhJSFRYOW5SdTA3aDdRZXF1NzdySEFJUkpZdktHT010c0lEQnlXRitFZzUzY2RoYXVLN1Btd1d2T0tNSm5FWUVyamJ0SGtuUDNydUxxdUxJT1FMTE5SU2xaeVpYdmY3MlVZNVpXZ3NrY1Q1aXh4YVZhajhDVDg4OXhRRGlaRnhtbVlONEFCS3NnYU9ZMEduQXpUdEVCTENwS0NYTG1wVXplUldDaUljUWxISlNGMnRyd29oMXpPUkFiaTZTekt2VWJvREZwbkpqc1E0eGc3cEZBTUc5cm9aTmhwZktocHpIckFKY1pRMFlXMWh2TTI0aUx3SjBxQTJxdUUzR0hZWEI1OVUrNTZTRmw2bThCRUVXMlgxY0sxN2xHRmdBQWpJVjdTWVNqR2xRRFd5T1JsZ05zU0lzSkE2TGpCM1gxalJ6WU9tdzJpMnF4RGxRaWwyQTUvQnU4cmxpY0hpbzk1RTRDaC9KakVvVWtGZXBteXo3d2hrcjUyQU5sTzBzcnhkaGFjcmpiTHZndWxhK0ZhWjFBdk93aERvT2JpaFN0UFFOSUZsNUN2Nk1nSU1sVTFRY1ZPMW1US1NDNWZLeWJ3TVZaNUZ1QVVhSk9sdjY0SUFVZHJqZzhVQ002anJiN3lobjVkeHB0ZVk5RkFiTGlYeUFMaEM4ZnNwSUQyank3S1pGQlNVc1pkRWJzQ2FaazM0WDBWOXRqbXpQaTU2MkhKaEs0U0w2dTdvNFNoeWk4OW55M3RiVzh3YlEyM0MrdnNwZzJNNUZNd1Ntb1dvS1hGdlBEWEcrQk9UT2pQaTZyNmQyekEwT2NkNVBYYVQ3WjZUa1h4dWltSENvUHZrY21vS3JBYVVBQzJBZEFmYXFzMzViZmtFOUl6ZFlrUG51b1ZQay9EaU9RbENBVkh0Z1piTUh3azJjdXNIMTh0SzltR0NxTDhYM1oxMCs1ZTJPLy9KYitESkxUNllEdGlRWDR3SERjempwZUZFUTlzNDczbE5GQ2FwSHpJZVlVQjREU01RZjhualFBdk5FejJrbXJZc0JLTDdmdjBaSGhicHJzbTVCTlErbWpSYzVEREV1eVlUMzJPZS9IT3BqazZnNjlqclhYTS9TZjVWWXhNZklSeFpUSG5tU2F4eEh0TDZ6N2RJeHlhNGJ6RnVaZnVWbUNKYVNCRlR3SmVQb0NBK3FuN04vS1phWDZCY3NIQTVSakxGTW1tekdHSWNST0F2aXFnS3E4MUQrRVV5MU8wbS9HKzBLNFB5MFd2bnMwTEZKbVBGb1o2UnNiTDQ4bTN2VFQvQ1BRN0gvR2ZPNlYyR1NRZHFCZmNwMEFQSkRZZ04xZC9Mbi9xbnhaaW4vODlPQTlneGhzRE16YVdhdjZqL1lDWVJ0cG5jd001U1JZR05DdmpJQjcxQVpKNmtaR2JBYXVrcnpheG10TTduVVhrS1FaUDduYUhZR0RGTVA4aFhqeFl5NHlLWUpsaUc4Yk55ZStnR0xqMkR5dkZlK3U2NTVaZHhjMDNqUXdadkNoRjZpd3RQdnlYUTBZY0d2b0F0TWJvZllDVEE1OXNPd3RabGZWYm9ZaWwyR21mLzNETHg4eFhEUkVGd2xIV2VGOG5HMEtyVlROQlMrSk5vZ2xyVW43emllcVlFVlduQVY1UllHRDIzc3ZUaWZiTHJJSSs4QW9sOWM0ViswZXk4YzAwcFhLY3I0OGJRbkkwMVd1b0VJa2h0djM3dnQ0TXE1dG4xUVkxcUdmRUNLMWd1VEtSK2ZhT1AyV0Fob3Zvd0JieURmU0lYbCIsIm1hYyI6ImExOGMwMzJhOTk3Mzg1ODRjMDU2ZGQzNjE0OWRmODVlNmU3YjExNTM1OTZiM2QxZjBhMGU0OWUyODI2ZTE2YWIiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-148", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-149", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4GrxnLeSpKel1dU3u8GXBsoB9J89p5zclKnZkzfkhA0g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-149", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "obGsu84F1\/4nNYgjxD+gN0PjBvoUcwf\/oNZLtzZZUVM=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImJ6bzJqRXFlNEF2dUpFekhLRVNDVUE9PSIsInZhbHVlIjoiZklWcUhoaDd4TmJoZ2UrSlRXdGJvSFNkNmJZZis1aExHOVdPSEZQd3ZSbnlGbnlHT3pUNzQrZnF4S0RCTjVMV0ozdWZZTGlabG5wMG9XU2NtYms5bXdyalhvTzFSQVRRTkZzM2ZldEVVSjdmV1FpWEhscXk4RnBrQVp4SGhueTVqWExjYjZqUGJmeEtwd09POGZ4MkR4Zy9PV3BYMzRYU05pRTMybUpsSkJxaWdvaExDYnVjNzNhTDFkZCtwbjhubFJLZm40ZzZFa3RWNHE5K0ZKTnJ1Mlo1bmc2SmpiSFZrOE9uYlNQckJLNzA1dExzdGtodUFEZ21sTDFiZzN6K3NMeisxSXhiUTF6Vy9nclZuRzJMWlZLbEhLcGtJMUVzT1dXZkw0Y1gzN2RNTWtPVHkrVXJQYnRORGxhbWpkTjVXSkRQaVk4eWR0NHlNdnlaUlpiYWl2VTl0eWFtU3YyWnF1YXFzanR5Vk5Dam16T1RiWFkvTUlxVjhNVHA5QnV0OFM4QVlwTURvWlF1cVVJWFJobmFGQzJxU2NLd1BadHBQYzdpQlNNcUozRFMzUGVLTjR0TkxiamVHQWVFYmNvYWdhQmlBampydlNuS2djZnVnWW5xT2hVMU44UnRvSm1VdU5oR3laVU1sVWlkdlNNNFp1UlRMbTRNMEN6eXE1N3pZNG5zRFNVZVNjcnNXUHBuZUgwQ28rZTNxUGpaMGVuN3A3dUZ0clJpOUZSSjc3T3NvVnJSeHJlbzJLeUFaTVI2L2R2OC91NlZKZTVELzFLMGRobFlkMnRvQytQalIyb2RYaVVKT3NBcWRYSlNtZDRqNHhzT2xxeUpaeDc3UThES25aeFB6MzRBR3RnVE8wQmd5WGhrNmFJYjM5RWNsZkxxSjA0UzJxOTcraktMeDUvNUh0dnNjSkJPaXFUVEt4RmE3cE1MUGJ5UVFQTllyblpqb2UzblloNDlqY3FnZmExcWMvNldoZ1l5c0tLbEE2eVZGSS94bHZJSmovMVJEM0NkekU5ejMzbFExbjlGbHFSb3pxWVhmV3Z1VWxoRDFiUjJ2elM2bjdVQWVNZThJa096MyszSGU5K1l1ekN2d08yZll0MDhEcTVVS3ZWamQ2UkgyTHE0U0FBZlJORkVqc3d0MWk0VFJKVWp0YTcwWmlWMUdHeWJHczI2dXFQRlBRT3FsUEF0ZlZpUXhFS1YyeXFEWU41MDVIWG5PWmszSGlzUUxrekorNTdxdVlMRW5WNFR0blB3alFzSHcwNVNYenVyM3dwakU0d2MwT0FhOG9PVmRDNkVZdHVTaGVnb2NUcG9xU3d0cEVmMkVlTTlUakVRTEdRQWJOM04ydnYvSnExYVdBVTEzKzZENW1Ec1NxWDZUY3crdUtacXc4ejlXUkFJSFZ2ZTZ2NjBPTlJ3MXp3a2Jha1dOdGxCVnlWQjBjV0JPdEsweG9mWnZIa2Ztb3BTU0NlZFEyZGxVdEp5QTBEQ0taYVIvdkRrclFUd25lL3A5dzRHeHlBajN2ZERoU1RLZkVnL3VYazFxSlViODg1RlVqR3hUa0krQkhOSDUrWENwZ1IvbDVPM0hXejErZGJpbjU4UDJRbGRSbWhHSU5iVXFVaHRCSGpRZk5yT3BuVENGQStFbUVpL0I1VXdwLzlBSEpvSDFob2NHUGRCWitCbHVvZ1JoSUw1VzNoVWJPNVh1VVBWeUxlUm1PN1dhbitBNytMbmd5N3RiMnBhdHF6bU1DRU9oZDJWa0ZQZHU2T1NhZWp0c2lmVUNYRHFTYVpwVFA2Q2VBSEhpRWh6SklZSS9yZEJnMmVNRitEZC9vdzloc1hueXBOWmdvUHRiWXRyeDJya1dZSld2cm82VGVCanpVdEZNUW5VTGhSaE9kNjRiK3BQM2MwODBWQ1VXcjdKMXpKQVVyVjg3blR0QUxrRTZhNHBERFNGem1MNEpyM3JDblZXcEE4eGx4VUZNRU9BRkpYeGd2YytvUkdoRXFQSE8wN3MzS3pTSDJoK1duamEzYkxzQ252dlFBcDJqREJoNjhwcWc2a2x6Yy9DUHVlS1FaaVp0RHhKcXVrYys4WHI4bno0eWUvOGVGeTdQVDBhVU9WL09icE9VVi8wT0Y3ekhRRlZJZHVkSGIrbHcrb1RpT1VsV1lpWXZETWl3b1FJZ1FJemtjZjJrRHplUnRaY1NpVVBnUHZia0cranVGV0VxeDFwNDlXQm1YRHFFSEpZZXQxZUJHZFE5Q0V6dUY3VGo4NVN2ZnZpc3RObnZZWVRsWGhBZWFmOEtkYTU5YnNLZnRyelFsR0VuOW9BUGVXb0NKWkFYMTh1UEJQR1NGbVRGT2dBTUgvYk56SkhtZzJha1lyZ1RnSVFFcXlXbEkvOEVzL0NjTFJRbkhhVDJ6NS9TVGhOMnh6Z1pROUhKNXBqZktwMzVZaHhkd0VuMzJSNU0wbEJRcU0zb3k0Z0pyeUxpRTZDTHVFdDBDamk5TkZZNCtSMHRDUnIrSWJ2bEdBenRFaE5QOE4yeHhJUWc0VFdHMmR0ODVKL1pKYm1aSjFEUHpWUWF4Tk9VOExVQVZXNVczSVRSZWFrR2J5dGhKZXRTOFl3VFJFUEdvQUNKR2dCUFk5b3ZJRUd6cGt1MkduMjFOM29FSW1sdTRiZFUvbGhqOHNEQjBSWXcwZlFpdlZqblVxWEJhRE9HTFUrOWRCM0RJSzhLK1lpUHV5Y3NRdG5aeWx5RlpLZDhqNDFidm1EeG1pRHJVUHF6bU5jRVdETWgzVXFsN3ZvL2xrQjVJNlFoUEhEOURUS0dHTFgxdjREVkRNSGgxUTFQYXUxckYvRVdxUUE1UFdMcSswU0FlbUFIOG00MVBxTzIxL3ZtbFo3eS9wd1puNG0vNzhSUkR3RFVJN29iUHZkemlqWU4rZmZPUExWQWRvM0tzZ0d4amNCUUM5dndseVNtMFRzblJyVXQrWUhpNTR1Rzk3Z3FHaVFwZXhhaUMrTEVBdFhjaE9NeTVaV3c1em5hUTMwTEZzN25JUWE3NWZqRXVJMzhTbVpKVUxFTG9weG82TWZoWERJTERFWGJJU2pzY1RHRUdXVmI3RUNpUFFTLzNRQm5IR0dpYUwvZTYwclR0NVlLWnVmT1hCNXpqQWk3SVk0eXBxaCIsIm1hYyI6IjJjZjQ4MDYwNTIyNWI5YWFlOThiN2ZkMDc1OGFmYzM5MmRkOTMxODRmZWNiZGU0MWYwZWUwMDYyOTdhODFmNmEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "cwt1PMDprsfzvElzTcgPptGG3au+\/wTqpusQ2wRxYhw=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImJ6bzJqRXFlNEF2dUpFekhLRVNDVUE9PSIsInZhbHVlIjoiZklWcUhoaDd4TmJoZ2UrSlRXdGJvSFNkNmJZZis1aExHOVdPSEZQd3ZSbnlGbnlHT3pUNzQrZnF4S0RCTjVMV0ozdWZZTGlabG5wMG9XU2NtYms5bXdyalhvTzFSQVRRTkZzM2ZldEVVSjdmV1FpWEhscXk4RnBrQVp4SGhueTVqWExjYjZqUGJmeEtwd09POGZ4MkR4Zy9PV3BYMzRYU05pRTMybUpsSkJxaWdvaExDYnVjNzNhTDFkZCtwbjhubFJLZm40ZzZFa3RWNHE5K0ZKTnJ1Mlo1bmc2SmpiSFZrOE9uYlNQckJLNzA1dExzdGtodUFEZ21sTDFiZzN6K3NMeisxSXhiUTF6Vy9nclZuRzJMWlZLbEhLcGtJMUVzT1dXZkw0Y1gzN2RNTWtPVHkrVXJQYnRORGxhbWpkTjVXSkRQaVk4eWR0NHlNdnlaUlpiYWl2VTl0eWFtU3YyWnF1YXFzanR5Vk5Dam16T1RiWFkvTUlxVjhNVHA5QnV0OFM4QVlwTURvWlF1cVVJWFJobmFGQzJxU2NLd1BadHBQYzdpQlNNcUozRFMzUGVLTjR0TkxiamVHQWVFYmNvYWdhQmlBampydlNuS2djZnVnWW5xT2hVMU44UnRvSm1VdU5oR3laVU1sVWlkdlNNNFp1UlRMbTRNMEN6eXE1N3pZNG5zRFNVZVNjcnNXUHBuZUgwQ28rZTNxUGpaMGVuN3A3dUZ0clJpOUZSSjc3T3NvVnJSeHJlbzJLeUFaTVI2L2R2OC91NlZKZTVELzFLMGRobFlkMnRvQytQalIyb2RYaVVKT3NBcWRYSlNtZDRqNHhzT2xxeUpaeDc3UThES25aeFB6MzRBR3RnVE8wQmd5WGhrNmFJYjM5RWNsZkxxSjA0UzJxOTcraktMeDUvNUh0dnNjSkJPaXFUVEt4RmE3cE1MUGJ5UVFQTllyblpqb2UzblloNDlqY3FnZmExcWMvNldoZ1l5c0tLbEE2eVZGSS94bHZJSmovMVJEM0NkekU5ejMzbFExbjlGbHFSb3pxWVhmV3Z1VWxoRDFiUjJ2elM2bjdVQWVNZThJa096MyszSGU5K1l1ekN2d08yZll0MDhEcTVVS3ZWamQ2UkgyTHE0U0FBZlJORkVqc3d0MWk0VFJKVWp0YTcwWmlWMUdHeWJHczI2dXFQRlBRT3FsUEF0ZlZpUXhFS1YyeXFEWU41MDVIWG5PWmszSGlzUUxrekorNTdxdVlMRW5WNFR0blB3alFzSHcwNVNYenVyM3dwakU0d2MwT0FhOG9PVmRDNkVZdHVTaGVnb2NUcG9xU3d0cEVmMkVlTTlUakVRTEdRQWJOM04ydnYvSnExYVdBVTEzKzZENW1Ec1NxWDZUY3crdUtacXc4ejlXUkFJSFZ2ZTZ2NjBPTlJ3MXp3a2Jha1dOdGxCVnlWQjBjV0JPdEsweG9mWnZIa2Ztb3BTU0NlZFEyZGxVdEp5QTBEQ0taYVIvdkRrclFUd25lL3A5dzRHeHlBajN2ZERoU1RLZkVnL3VYazFxSlViODg1RlVqR3hUa0krQkhOSDUrWENwZ1IvbDVPM0hXejErZGJpbjU4UDJRbGRSbWhHSU5iVXFVaHRCSGpRZk5yT3BuVENGQStFbUVpL0I1VXdwLzlBSEpvSDFob2NHUGRCWitCbHVvZ1JoSUw1VzNoVWJPNVh1VVBWeUxlUm1PN1dhbitBNytMbmd5N3RiMnBhdHF6bU1DRU9oZDJWa0ZQZHU2T1NhZWp0c2lmVUNYRHFTYVpwVFA2Q2VBSEhpRWh6SklZSS9yZEJnMmVNRitEZC9vdzloc1hueXBOWmdvUHRiWXRyeDJya1dZSld2cm82VGVCanpVdEZNUW5VTGhSaE9kNjRiK3BQM2MwODBWQ1VXcjdKMXpKQVVyVjg3blR0QUxrRTZhNHBERFNGem1MNEpyM3JDblZXcEE4eGx4VUZNRU9BRkpYeGd2YytvUkdoRXFQSE8wN3MzS3pTSDJoK1duamEzYkxzQ252dlFBcDJqREJoNjhwcWc2a2x6Yy9DUHVlS1FaaVp0RHhKcXVrYys4WHI4bno0eWUvOGVGeTdQVDBhVU9WL09icE9VVi8wT0Y3ekhRRlZJZHVkSGIrbHcrb1RpT1VsV1lpWXZETWl3b1FJZ1FJemtjZjJrRHplUnRaY1NpVVBnUHZia0cranVGV0VxeDFwNDlXQm1YRHFFSEpZZXQxZUJHZFE5Q0V6dUY3VGo4NVN2ZnZpc3RObnZZWVRsWGhBZWFmOEtkYTU5YnNLZnRyelFsR0VuOW9BUGVXb0NKWkFYMTh1UEJQR1NGbVRGT2dBTUgvYk56SkhtZzJha1lyZ1RnSVFFcXlXbEkvOEVzL0NjTFJRbkhhVDJ6NS9TVGhOMnh6Z1pROUhKNXBqZktwMzVZaHhkd0VuMzJSNU0wbEJRcU0zb3k0Z0pyeUxpRTZDTHVFdDBDamk5TkZZNCtSMHRDUnIrSWJ2bEdBenRFaE5QOE4yeHhJUWc0VFdHMmR0ODVKL1pKYm1aSjFEUHpWUWF4Tk9VOExVQVZXNVczSVRSZWFrR2J5dGhKZXRTOFl3VFJFUEdvQUNKR2dCUFk5b3ZJRUd6cGt1MkduMjFOM29FSW1sdTRiZFUvbGhqOHNEQjBSWXcwZlFpdlZqblVxWEJhRE9HTFUrOWRCM0RJSzhLK1lpUHV5Y3NRdG5aeWx5RlpLZDhqNDFidm1EeG1pRHJVUHF6bU5jRVdETWgzVXFsN3ZvL2xrQjVJNlFoUEhEOURUS0dHTFgxdjREVkRNSGgxUTFQYXUxckYvRVdxUUE1UFdMcSswU0FlbUFIOG00MVBxTzIxL3ZtbFo3eS9wd1puNG0vNzhSUkR3RFVJN29iUHZkemlqWU4rZmZPUExWQWRvM0tzZ0d4amNCUUM5dndseVNtMFRzblJyVXQrWUhpNTR1Rzk3Z3FHaVFwZXhhaUMrTEVBdFhjaE9NeTVaV3c1em5hUTMwTEZzN25JUWE3NWZqRXVJMzhTbVpKVUxFTG9weG82TWZoWERJTERFWGJJU2pzY1RHRUdXVmI3RUNpUFFTLzNRQm5IR0dpYUwvZTYwclR0NVlLWnVmT1hCNXpqQWk3SVk0eXBxaCIsIm1hYyI6IjJjZjQ4MDYwNTIyNWI5YWFlOThiN2ZkMDc1OGFmYzM5MmRkOTMxODRmZWNiZGU0MWYwZWUwMDYyOTdhODFmNmEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-149", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "omC3Nkz30O4TRRyPVlZhmxSYC+fvSehkElAGrMyabBI=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImJ6bzJqRXFlNEF2dUpFekhLRVNDVUE9PSIsInZhbHVlIjoiZklWcUhoaDd4TmJoZ2UrSlRXdGJvSFNkNmJZZis1aExHOVdPSEZQd3ZSbnlGbnlHT3pUNzQrZnF4S0RCTjVMV0ozdWZZTGlabG5wMG9XU2NtYms5bXdyalhvTzFSQVRRTkZzM2ZldEVVSjdmV1FpWEhscXk4RnBrQVp4SGhueTVqWExjYjZqUGJmeEtwd09POGZ4MkR4Zy9PV3BYMzRYU05pRTMybUpsSkJxaWdvaExDYnVjNzNhTDFkZCtwbjhubFJLZm40ZzZFa3RWNHE5K0ZKTnJ1Mlo1bmc2SmpiSFZrOE9uYlNQckJLNzA1dExzdGtodUFEZ21sTDFiZzN6K3NMeisxSXhiUTF6Vy9nclZuRzJMWlZLbEhLcGtJMUVzT1dXZkw0Y1gzN2RNTWtPVHkrVXJQYnRORGxhbWpkTjVXSkRQaVk4eWR0NHlNdnlaUlpiYWl2VTl0eWFtU3YyWnF1YXFzanR5Vk5Dam16T1RiWFkvTUlxVjhNVHA5QnV0OFM4QVlwTURvWlF1cVVJWFJobmFGQzJxU2NLd1BadHBQYzdpQlNNcUozRFMzUGVLTjR0TkxiamVHQWVFYmNvYWdhQmlBampydlNuS2djZnVnWW5xT2hVMU44UnRvSm1VdU5oR3laVU1sVWlkdlNNNFp1UlRMbTRNMEN6eXE1N3pZNG5zRFNVZVNjcnNXUHBuZUgwQ28rZTNxUGpaMGVuN3A3dUZ0clJpOUZSSjc3T3NvVnJSeHJlbzJLeUFaTVI2L2R2OC91NlZKZTVELzFLMGRobFlkMnRvQytQalIyb2RYaVVKT3NBcWRYSlNtZDRqNHhzT2xxeUpaeDc3UThES25aeFB6MzRBR3RnVE8wQmd5WGhrNmFJYjM5RWNsZkxxSjA0UzJxOTcraktMeDUvNUh0dnNjSkJPaXFUVEt4RmE3cE1MUGJ5UVFQTllyblpqb2UzblloNDlqY3FnZmExcWMvNldoZ1l5c0tLbEE2eVZGSS94bHZJSmovMVJEM0NkekU5ejMzbFExbjlGbHFSb3pxWVhmV3Z1VWxoRDFiUjJ2elM2bjdVQWVNZThJa096MyszSGU5K1l1ekN2d08yZll0MDhEcTVVS3ZWamQ2UkgyTHE0U0FBZlJORkVqc3d0MWk0VFJKVWp0YTcwWmlWMUdHeWJHczI2dXFQRlBRT3FsUEF0ZlZpUXhFS1YyeXFEWU41MDVIWG5PWmszSGlzUUxrekorNTdxdVlMRW5WNFR0blB3alFzSHcwNVNYenVyM3dwakU0d2MwT0FhOG9PVmRDNkVZdHVTaGVnb2NUcG9xU3d0cEVmMkVlTTlUakVRTEdRQWJOM04ydnYvSnExYVdBVTEzKzZENW1Ec1NxWDZUY3crdUtacXc4ejlXUkFJSFZ2ZTZ2NjBPTlJ3MXp3a2Jha1dOdGxCVnlWQjBjV0JPdEsweG9mWnZIa2Ztb3BTU0NlZFEyZGxVdEp5QTBEQ0taYVIvdkRrclFUd25lL3A5dzRHeHlBajN2ZERoU1RLZkVnL3VYazFxSlViODg1RlVqR3hUa0krQkhOSDUrWENwZ1IvbDVPM0hXejErZGJpbjU4UDJRbGRSbWhHSU5iVXFVaHRCSGpRZk5yT3BuVENGQStFbUVpL0I1VXdwLzlBSEpvSDFob2NHUGRCWitCbHVvZ1JoSUw1VzNoVWJPNVh1VVBWeUxlUm1PN1dhbitBNytMbmd5N3RiMnBhdHF6bU1DRU9oZDJWa0ZQZHU2T1NhZWp0c2lmVUNYRHFTYVpwVFA2Q2VBSEhpRWh6SklZSS9yZEJnMmVNRitEZC9vdzloc1hueXBOWmdvUHRiWXRyeDJya1dZSld2cm82VGVCanpVdEZNUW5VTGhSaE9kNjRiK3BQM2MwODBWQ1VXcjdKMXpKQVVyVjg3blR0QUxrRTZhNHBERFNGem1MNEpyM3JDblZXcEE4eGx4VUZNRU9BRkpYeGd2YytvUkdoRXFQSE8wN3MzS3pTSDJoK1duamEzYkxzQ252dlFBcDJqREJoNjhwcWc2a2x6Yy9DUHVlS1FaaVp0RHhKcXVrYys4WHI4bno0eWUvOGVGeTdQVDBhVU9WL09icE9VVi8wT0Y3ekhRRlZJZHVkSGIrbHcrb1RpT1VsV1lpWXZETWl3b1FJZ1FJemtjZjJrRHplUnRaY1NpVVBnUHZia0cranVGV0VxeDFwNDlXQm1YRHFFSEpZZXQxZUJHZFE5Q0V6dUY3VGo4NVN2ZnZpc3RObnZZWVRsWGhBZWFmOEtkYTU5YnNLZnRyelFsR0VuOW9BUGVXb0NKWkFYMTh1UEJQR1NGbVRGT2dBTUgvYk56SkhtZzJha1lyZ1RnSVFFcXlXbEkvOEVzL0NjTFJRbkhhVDJ6NS9TVGhOMnh6Z1pROUhKNXBqZktwMzVZaHhkd0VuMzJSNU0wbEJRcU0zb3k0Z0pyeUxpRTZDTHVFdDBDamk5TkZZNCtSMHRDUnIrSWJ2bEdBenRFaE5QOE4yeHhJUWc0VFdHMmR0ODVKL1pKYm1aSjFEUHpWUWF4Tk9VOExVQVZXNVczSVRSZWFrR2J5dGhKZXRTOFl3VFJFUEdvQUNKR2dCUFk5b3ZJRUd6cGt1MkduMjFOM29FSW1sdTRiZFUvbGhqOHNEQjBSWXcwZlFpdlZqblVxWEJhRE9HTFUrOWRCM0RJSzhLK1lpUHV5Y3NRdG5aeWx5RlpLZDhqNDFidm1EeG1pRHJVUHF6bU5jRVdETWgzVXFsN3ZvL2xrQjVJNlFoUEhEOURUS0dHTFgxdjREVkRNSGgxUTFQYXUxckYvRVdxUUE1UFdMcSswU0FlbUFIOG00MVBxTzIxL3ZtbFo3eS9wd1puNG0vNzhSUkR3RFVJN29iUHZkemlqWU4rZmZPUExWQWRvM0tzZ0d4amNCUUM5dndseVNtMFRzblJyVXQrWUhpNTR1Rzk3Z3FHaVFwZXhhaUMrTEVBdFhjaE9NeTVaV3c1em5hUTMwTEZzN25JUWE3NWZqRXVJMzhTbVpKVUxFTG9weG82TWZoWERJTERFWGJJU2pzY1RHRUdXVmI3RUNpUFFTLzNRQm5IR0dpYUwvZTYwclR0NVlLWnVmT1hCNXpqQWk3SVk0eXBxaCIsIm1hYyI6IjJjZjQ4MDYwNTIyNWI5YWFlOThiN2ZkMDc1OGFmYzM5MmRkOTMxODRmZWNiZGU0MWYwZWUwMDYyOTdhODFmNmEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Id0DVa4b5Ylq2b15BGRUqrDLJHdrGBxp2wDk5Xe7ddo=", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6ImJ6bzJqRXFlNEF2dUpFekhLRVNDVUE9PSIsInZhbHVlIjoiZklWcUhoaDd4TmJoZ2UrSlRXdGJvSFNkNmJZZis1aExHOVdPSEZQd3ZSbnlGbnlHT3pUNzQrZnF4S0RCTjVMV0ozdWZZTGlabG5wMG9XU2NtYms5bXdyalhvTzFSQVRRTkZzM2ZldEVVSjdmV1FpWEhscXk4RnBrQVp4SGhueTVqWExjYjZqUGJmeEtwd09POGZ4MkR4Zy9PV3BYMzRYU05pRTMybUpsSkJxaWdvaExDYnVjNzNhTDFkZCtwbjhubFJLZm40ZzZFa3RWNHE5K0ZKTnJ1Mlo1bmc2SmpiSFZrOE9uYlNQckJLNzA1dExzdGtodUFEZ21sTDFiZzN6K3NMeisxSXhiUTF6Vy9nclZuRzJMWlZLbEhLcGtJMUVzT1dXZkw0Y1gzN2RNTWtPVHkrVXJQYnRORGxhbWpkTjVXSkRQaVk4eWR0NHlNdnlaUlpiYWl2VTl0eWFtU3YyWnF1YXFzanR5Vk5Dam16T1RiWFkvTUlxVjhNVHA5QnV0OFM4QVlwTURvWlF1cVVJWFJobmFGQzJxU2NLd1BadHBQYzdpQlNNcUozRFMzUGVLTjR0TkxiamVHQWVFYmNvYWdhQmlBampydlNuS2djZnVnWW5xT2hVMU44UnRvSm1VdU5oR3laVU1sVWlkdlNNNFp1UlRMbTRNMEN6eXE1N3pZNG5zRFNVZVNjcnNXUHBuZUgwQ28rZTNxUGpaMGVuN3A3dUZ0clJpOUZSSjc3T3NvVnJSeHJlbzJLeUFaTVI2L2R2OC91NlZKZTVELzFLMGRobFlkMnRvQytQalIyb2RYaVVKT3NBcWRYSlNtZDRqNHhzT2xxeUpaeDc3UThES25aeFB6MzRBR3RnVE8wQmd5WGhrNmFJYjM5RWNsZkxxSjA0UzJxOTcraktMeDUvNUh0dnNjSkJPaXFUVEt4RmE3cE1MUGJ5UVFQTllyblpqb2UzblloNDlqY3FnZmExcWMvNldoZ1l5c0tLbEE2eVZGSS94bHZJSmovMVJEM0NkekU5ejMzbFExbjlGbHFSb3pxWVhmV3Z1VWxoRDFiUjJ2elM2bjdVQWVNZThJa096MyszSGU5K1l1ekN2d08yZll0MDhEcTVVS3ZWamQ2UkgyTHE0U0FBZlJORkVqc3d0MWk0VFJKVWp0YTcwWmlWMUdHeWJHczI2dXFQRlBRT3FsUEF0ZlZpUXhFS1YyeXFEWU41MDVIWG5PWmszSGlzUUxrekorNTdxdVlMRW5WNFR0blB3alFzSHcwNVNYenVyM3dwakU0d2MwT0FhOG9PVmRDNkVZdHVTaGVnb2NUcG9xU3d0cEVmMkVlTTlUakVRTEdRQWJOM04ydnYvSnExYVdBVTEzKzZENW1Ec1NxWDZUY3crdUtacXc4ejlXUkFJSFZ2ZTZ2NjBPTlJ3MXp3a2Jha1dOdGxCVnlWQjBjV0JPdEsweG9mWnZIa2Ztb3BTU0NlZFEyZGxVdEp5QTBEQ0taYVIvdkRrclFUd25lL3A5dzRHeHlBajN2ZERoU1RLZkVnL3VYazFxSlViODg1RlVqR3hUa0krQkhOSDUrWENwZ1IvbDVPM0hXejErZGJpbjU4UDJRbGRSbWhHSU5iVXFVaHRCSGpRZk5yT3BuVENGQStFbUVpL0I1VXdwLzlBSEpvSDFob2NHUGRCWitCbHVvZ1JoSUw1VzNoVWJPNVh1VVBWeUxlUm1PN1dhbitBNytMbmd5N3RiMnBhdHF6bU1DRU9oZDJWa0ZQZHU2T1NhZWp0c2lmVUNYRHFTYVpwVFA2Q2VBSEhpRWh6SklZSS9yZEJnMmVNRitEZC9vdzloc1hueXBOWmdvUHRiWXRyeDJya1dZSld2cm82VGVCanpVdEZNUW5VTGhSaE9kNjRiK3BQM2MwODBWQ1VXcjdKMXpKQVVyVjg3blR0QUxrRTZhNHBERFNGem1MNEpyM3JDblZXcEE4eGx4VUZNRU9BRkpYeGd2YytvUkdoRXFQSE8wN3MzS3pTSDJoK1duamEzYkxzQ252dlFBcDJqREJoNjhwcWc2a2x6Yy9DUHVlS1FaaVp0RHhKcXVrYys4WHI4bno0eWUvOGVGeTdQVDBhVU9WL09icE9VVi8wT0Y3ekhRRlZJZHVkSGIrbHcrb1RpT1VsV1lpWXZETWl3b1FJZ1FJemtjZjJrRHplUnRaY1NpVVBnUHZia0cranVGV0VxeDFwNDlXQm1YRHFFSEpZZXQxZUJHZFE5Q0V6dUY3VGo4NVN2ZnZpc3RObnZZWVRsWGhBZWFmOEtkYTU5YnNLZnRyelFsR0VuOW9BUGVXb0NKWkFYMTh1UEJQR1NGbVRGT2dBTUgvYk56SkhtZzJha1lyZ1RnSVFFcXlXbEkvOEVzL0NjTFJRbkhhVDJ6NS9TVGhOMnh6Z1pROUhKNXBqZktwMzVZaHhkd0VuMzJSNU0wbEJRcU0zb3k0Z0pyeUxpRTZDTHVFdDBDamk5TkZZNCtSMHRDUnIrSWJ2bEdBenRFaE5QOE4yeHhJUWc0VFdHMmR0ODVKL1pKYm1aSjFEUHpWUWF4Tk9VOExVQVZXNVczSVRSZWFrR2J5dGhKZXRTOFl3VFJFUEdvQUNKR2dCUFk5b3ZJRUd6cGt1MkduMjFOM29FSW1sdTRiZFUvbGhqOHNEQjBSWXcwZlFpdlZqblVxWEJhRE9HTFUrOWRCM0RJSzhLK1lpUHV5Y3NRdG5aeWx5RlpLZDhqNDFidm1EeG1pRHJVUHF6bU5jRVdETWgzVXFsN3ZvL2xrQjVJNlFoUEhEOURUS0dHTFgxdjREVkRNSGgxUTFQYXUxckYvRVdxUUE1UFdMcSswU0FlbUFIOG00MVBxTzIxL3ZtbFo3eS9wd1puNG0vNzhSUkR3RFVJN29iUHZkemlqWU4rZmZPUExWQWRvM0tzZ0d4amNCUUM5dndseVNtMFRzblJyVXQrWUhpNTR1Rzk3Z3FHaVFwZXhhaUMrTEVBdFhjaE9NeTVaV3c1em5hUTMwTEZzN25JUWE3NWZqRXVJMzhTbVpKVUxFTG9weG82TWZoWERJTERFWGJJU2pzY1RHRUdXVmI3RUNpUFFTLzNRQm5IR0dpYUwvZTYwclR0NVlLWnVmT1hCNXpqQWk3SVk0eXBxaCIsIm1hYyI6IjJjZjQ4MDYwNTIyNWI5YWFlOThiN2ZkMDc1OGFmYzM5MmRkOTMxODRmZWNiZGU0MWYwZWUwMDYyOTdhODFmNmEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-149", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-150", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6ZBFkZ44D1m+75wOilljoWryE8XRVKFLYpTfr\/o20skg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-150", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "LKyXmOsGyb3Lo5Vk0Cis85WE4WLqsi4aAEWwzxYAKeE=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjdMcUZKOW1kWDBUdjF2S3NkOUVRUkE9PSIsInZhbHVlIjoia3A0dE1waEhGZGxXakUxeWtGVytaY0FaQTBhZ21Ia2I2WTBwSlFqekpvT21JbUJCMEF0dVlicTJFQXNqZmJhUHFhSTFMcDlDT1lyMi9vbFpxK2hVdnhiOFc2NSt0ZVFoUkE2Y1luVjU0UGdXejVyY3FSVndoTVkwdnZubEgxYWhaejF2RWxtUVZ4bjdzV3ZPNGZ1bTc4S2hBYzY4aTdZbXYzOFBJZ3RsNWt6U0lvRzlKNUhPQmMwVzVPUVVGZm5LMWtZY0Q0NHNPdEQ2MWdya204Z1lSVEFTcUVRZVU3dzFSOE8rdmJtVnorY0hKRkF5SnNQSFZQWjJpekNUQTB0c2p1OStRMzdyK2JrblprVUhXUnVjK1g5TlQ0U0hrMW5STE12QkpHWXpBUHJ3RVBFdTM2SnFzVDBNRWNiQVpUZVZtTzdnM01UUEcyeWt4ZjErSmhzb0RDWXBMOVgyTndDYzUyTEtSRW9Va2k5OCtGTUQ0VW1BYW9wUUMrNlNNVlFCbGdxZ0FIWVdYVHp1T2FyekNaRTEybmRHQjVDRFdkb2MwcXQ1UldlRXpzeFQxM2t4SXd6c1ZyMDdiU0RQaEpMcDdEQ20yclo3Q1RsWFFaZ0p2WmM0NWhFVkRBcmJFMGVXT0RCYkVLK0pLQkVpVitRbWFVYlhwNmtBVWhBdkdER0J2UHJoenJuUWJxbE1nd2EvNDM3UFFiU1dkYk9ocWNoOWRLaThlY2RLanl3ZW5qK0xuaWFxUjVNekQwdkJESHpTZU1DZ1VQb0NoQWZRb3JGN09QakIxWVk4K2w0RUVDWlpyditPV3lyMll5amx2M0x0c1BWK1V0Q1RUQytPa1FNKzg4eVVtYms4OGhOdlZSTXpLalNwYmU1ZVp4UllGYXFqeVFtaWtvcGVtcTdsaTIvQWE5Wm5mdVN5TUNDK3hJZHFSZ1Z2bW9TSDdjaGw3UGQyb3R3OFdOU2JpSGdtV0JTWmQ3dFIvM1pOMTFHUXRLSFdTSG00eHgxSlgzQW1oMzVMUmt3THlvSUVWc3Mwc2tJNGNtYk1DTlo4cTBUdWJHS1B3YUxma1lLMjFMK2pEMTRqSitjOFE0dCtMMHNjUWRXdXNHeEhIdElkMElrbzEvWUphbk9jUGR1N0NYd1dzbnpQdzZEUFhXTkY4aWs2bC9oLzJ4a3NmNXBQQWZPVjhPV0ZSZFh2VlB3dHpyazBTOXpmNkhnbitTanRmODU3enRyWUxUSHEycXVWUFpzblJ5dFp1RkxTcytPdGZHbDBGTU1uUld2Z0RreXd1dlMvSlp6VHJ3a3oyQWR1N3hUVWNucFh3ZW1ianNmM1pGWFdPRTBYd0g3bzlVMnpMeXpmLzIwOWJ3d29QUGUvRmx0M2dCSXdRTlBpV2U2Q0luc0diZGZGc25TMjFsTmtRVUpMVWlDWFE4WW8vNTIzKyt3MjVMaXorQlk0ZHI5SXVFOVV1K0RXVERyYXNDQUNRdUFoK3YreEFQUHNycyt1L1l2T0JSZ0h0MklpYTUvVlZmTSsvR1lFYWpjanZtQTRuOHdXTUtYOHYraG5XVU5jOGxrL3M2YjVVSXp5aXN1MjFoUVNWenc5NzZjTHVwVTRKODJXZWYwSVdZdmN2VnJvYVhWUDhzZVEzYU5pcUo2V2ZuRFF3aUp5WmY3MDZYQUxZWUtuOFpucjl2Umc3NHVjdGdWdjAwc1B5QkJYc0lsQUtxUlR3TXZzZ3hoOUVUSUhFNkhpK3ZrY0dwbVdSQmxGbEs3cEhLb0Nxc2ZnZ2hjalFuc21UK3JMVDJjRTVFL29UZE41amR1VEJyS3YxVnQvZ1JlT3dKMy9XV0ljdlNnZEhNSFhtdGVoRTVZSVcwbE5IVWZ3cmVEd1VqSzdNTUxlaXdwQ2RrNURLWnRHU21JT2NaRFpzeVZNZW9OZjVSK3VRQWVPOVpJWkhoVDlwUGFVL1NnQ2hTWlVVU3l6UUMzMVRvd0tZOUNJbGxuT1BETTBGZ3U3aUtSL0E2L3VQQUNNN2VMNkpwa2JXZ0x3b1BLbS91WFdaUlhuQjZPWWdRRFgyOHRRcHBGdUdKTFgvcW1lakYvQkwwYmFPeW9iQUJlM3c0WXQyZGc2OXZoVVU0N3RtaHB4L1QweGFBeHM2NEQ0bUVrTTl3akxxaTBqUFNETUVkemErcW9LemtqWGJ6Q0pJaXVmbWh3b0d6VmRZbC9VcEMyNnMzWHJEYmVFV2dHYXhqQVYwUWdFbFMrRzNwbGgzUmJ5b0MyZUs1MEtlSENoMFRBYytWc3B2UjhNWFNzZlVWN3AzYVpBbFgzNFAwejJmMUsydm51N0E5R0p3VS95V1lkUVBRVzNUWXR1UmRFdlJ6bEtJUUhDUng3cXFnT21GVk9aSkJwZUlmWEpQV09ZeXB6OEwvV2tNeE90bVEydG9IQlYxRFFhbTFkblozbFRCSEcybENKa1k3cXBoaUphY1dXMU5hcDUyNXBNMkpkamZJU2lmMHpIZGVCLzc5MVV6OHdQS0F2M2RuUEtmdzZPQ3hZRUpYRlRJaHVmNkNjaEIxN2I5YkF3Sjc5YTBydHRTKzBSZ3MwUGtjL2dZRTVWMUhMNkpwYUt3bkRKa0dXZklsTzBnTGpTTWhBWFh4WWhsdjdRRDJvNU00UnZESDJoSkMyaVFvdDZLbUVrOTJIWnNqSDBLb082cVNQNHlaZkVLeC9KQVdtd0NlNkxWMmhQVVMyL1JMUkJlRWU4SjdIQWZzVkJiM0JBQXcvaS91YXJjUFFMRTVOeGV5bkRJNzhWVUJncFFJNU1kME5zOWlYRmY3bThIa0Rxb2F2dVlRbENtb1NZM1JYZXI0UlkrOWpEc0Q3WHZjMXJJZm1HWW0rNGVTYW9mMktmdm5Ba085L3YrSXNzUS9PUFFhUExCTUhiMEk5cVZvbHlYL0ZxVlJTdndLVitjUUw0L04xRHQ0WUplY3lGYklNcXZSTkxqYlBWZWVGaG4wcVUrcFYwRmxzWjlwSmxLeXY1dFkvRFVSeldueFBGUmpObU5iM3k4NVQ0R0l6anh6QW1EUVBzanFMWk5zZnNLV1VlTDJyUVhlQjZwMjYwQ2lXK3E1ZFJRdzMvOWlTbGZKdU1rR3BNSGZwSzIraHh1MGpsK25kdWE5bUlCS25oemVrOSIsIm1hYyI6ImFlMzQ5YzIzNGMzNjFlM2QxYTk2OTA2ZGEyYzE0MDMyZTc2YjdlOWQxMDBlYzM3NTMxMDQzMDZhNThhYTVmNTgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ITw1F+ZkaXs5eskWPiQ+w+HUyiM+fh1EWM7aWu5fhGw=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjdMcUZKOW1kWDBUdjF2S3NkOUVRUkE9PSIsInZhbHVlIjoia3A0dE1waEhGZGxXakUxeWtGVytaY0FaQTBhZ21Ia2I2WTBwSlFqekpvT21JbUJCMEF0dVlicTJFQXNqZmJhUHFhSTFMcDlDT1lyMi9vbFpxK2hVdnhiOFc2NSt0ZVFoUkE2Y1luVjU0UGdXejVyY3FSVndoTVkwdnZubEgxYWhaejF2RWxtUVZ4bjdzV3ZPNGZ1bTc4S2hBYzY4aTdZbXYzOFBJZ3RsNWt6U0lvRzlKNUhPQmMwVzVPUVVGZm5LMWtZY0Q0NHNPdEQ2MWdya204Z1lSVEFTcUVRZVU3dzFSOE8rdmJtVnorY0hKRkF5SnNQSFZQWjJpekNUQTB0c2p1OStRMzdyK2JrblprVUhXUnVjK1g5TlQ0U0hrMW5STE12QkpHWXpBUHJ3RVBFdTM2SnFzVDBNRWNiQVpUZVZtTzdnM01UUEcyeWt4ZjErSmhzb0RDWXBMOVgyTndDYzUyTEtSRW9Va2k5OCtGTUQ0VW1BYW9wUUMrNlNNVlFCbGdxZ0FIWVdYVHp1T2FyekNaRTEybmRHQjVDRFdkb2MwcXQ1UldlRXpzeFQxM2t4SXd6c1ZyMDdiU0RQaEpMcDdEQ20yclo3Q1RsWFFaZ0p2WmM0NWhFVkRBcmJFMGVXT0RCYkVLK0pLQkVpVitRbWFVYlhwNmtBVWhBdkdER0J2UHJoenJuUWJxbE1nd2EvNDM3UFFiU1dkYk9ocWNoOWRLaThlY2RLanl3ZW5qK0xuaWFxUjVNekQwdkJESHpTZU1DZ1VQb0NoQWZRb3JGN09QakIxWVk4K2w0RUVDWlpyditPV3lyMll5amx2M0x0c1BWK1V0Q1RUQytPa1FNKzg4eVVtYms4OGhOdlZSTXpLalNwYmU1ZVp4UllGYXFqeVFtaWtvcGVtcTdsaTIvQWE5Wm5mdVN5TUNDK3hJZHFSZ1Z2bW9TSDdjaGw3UGQyb3R3OFdOU2JpSGdtV0JTWmQ3dFIvM1pOMTFHUXRLSFdTSG00eHgxSlgzQW1oMzVMUmt3THlvSUVWc3Mwc2tJNGNtYk1DTlo4cTBUdWJHS1B3YUxma1lLMjFMK2pEMTRqSitjOFE0dCtMMHNjUWRXdXNHeEhIdElkMElrbzEvWUphbk9jUGR1N0NYd1dzbnpQdzZEUFhXTkY4aWs2bC9oLzJ4a3NmNXBQQWZPVjhPV0ZSZFh2VlB3dHpyazBTOXpmNkhnbitTanRmODU3enRyWUxUSHEycXVWUFpzblJ5dFp1RkxTcytPdGZHbDBGTU1uUld2Z0RreXd1dlMvSlp6VHJ3a3oyQWR1N3hUVWNucFh3ZW1ianNmM1pGWFdPRTBYd0g3bzlVMnpMeXpmLzIwOWJ3d29QUGUvRmx0M2dCSXdRTlBpV2U2Q0luc0diZGZGc25TMjFsTmtRVUpMVWlDWFE4WW8vNTIzKyt3MjVMaXorQlk0ZHI5SXVFOVV1K0RXVERyYXNDQUNRdUFoK3YreEFQUHNycyt1L1l2T0JSZ0h0MklpYTUvVlZmTSsvR1lFYWpjanZtQTRuOHdXTUtYOHYraG5XVU5jOGxrL3M2YjVVSXp5aXN1MjFoUVNWenc5NzZjTHVwVTRKODJXZWYwSVdZdmN2VnJvYVhWUDhzZVEzYU5pcUo2V2ZuRFF3aUp5WmY3MDZYQUxZWUtuOFpucjl2Umc3NHVjdGdWdjAwc1B5QkJYc0lsQUtxUlR3TXZzZ3hoOUVUSUhFNkhpK3ZrY0dwbVdSQmxGbEs3cEhLb0Nxc2ZnZ2hjalFuc21UK3JMVDJjRTVFL29UZE41amR1VEJyS3YxVnQvZ1JlT3dKMy9XV0ljdlNnZEhNSFhtdGVoRTVZSVcwbE5IVWZ3cmVEd1VqSzdNTUxlaXdwQ2RrNURLWnRHU21JT2NaRFpzeVZNZW9OZjVSK3VRQWVPOVpJWkhoVDlwUGFVL1NnQ2hTWlVVU3l6UUMzMVRvd0tZOUNJbGxuT1BETTBGZ3U3aUtSL0E2L3VQQUNNN2VMNkpwa2JXZ0x3b1BLbS91WFdaUlhuQjZPWWdRRFgyOHRRcHBGdUdKTFgvcW1lakYvQkwwYmFPeW9iQUJlM3c0WXQyZGc2OXZoVVU0N3RtaHB4L1QweGFBeHM2NEQ0bUVrTTl3akxxaTBqUFNETUVkemErcW9LemtqWGJ6Q0pJaXVmbWh3b0d6VmRZbC9VcEMyNnMzWHJEYmVFV2dHYXhqQVYwUWdFbFMrRzNwbGgzUmJ5b0MyZUs1MEtlSENoMFRBYytWc3B2UjhNWFNzZlVWN3AzYVpBbFgzNFAwejJmMUsydm51N0E5R0p3VS95V1lkUVBRVzNUWXR1UmRFdlJ6bEtJUUhDUng3cXFnT21GVk9aSkJwZUlmWEpQV09ZeXB6OEwvV2tNeE90bVEydG9IQlYxRFFhbTFkblozbFRCSEcybENKa1k3cXBoaUphY1dXMU5hcDUyNXBNMkpkamZJU2lmMHpIZGVCLzc5MVV6OHdQS0F2M2RuUEtmdzZPQ3hZRUpYRlRJaHVmNkNjaEIxN2I5YkF3Sjc5YTBydHRTKzBSZ3MwUGtjL2dZRTVWMUhMNkpwYUt3bkRKa0dXZklsTzBnTGpTTWhBWFh4WWhsdjdRRDJvNU00UnZESDJoSkMyaVFvdDZLbUVrOTJIWnNqSDBLb082cVNQNHlaZkVLeC9KQVdtd0NlNkxWMmhQVVMyL1JMUkJlRWU4SjdIQWZzVkJiM0JBQXcvaS91YXJjUFFMRTVOeGV5bkRJNzhWVUJncFFJNU1kME5zOWlYRmY3bThIa0Rxb2F2dVlRbENtb1NZM1JYZXI0UlkrOWpEc0Q3WHZjMXJJZm1HWW0rNGVTYW9mMktmdm5Ba085L3YrSXNzUS9PUFFhUExCTUhiMEk5cVZvbHlYL0ZxVlJTdndLVitjUUw0L04xRHQ0WUplY3lGYklNcXZSTkxqYlBWZWVGaG4wcVUrcFYwRmxzWjlwSmxLeXY1dFkvRFVSeldueFBGUmpObU5iM3k4NVQ0R0l6anh6QW1EUVBzanFMWk5zZnNLV1VlTDJyUVhlQjZwMjYwQ2lXK3E1ZFJRdzMvOWlTbGZKdU1rR3BNSGZwSzIraHh1MGpsK25kdWE5bUlCS25oemVrOSIsIm1hYyI6ImFlMzQ5YzIzNGMzNjFlM2QxYTk2OTA2ZGEyYzE0MDMyZTc2YjdlOWQxMDBlYzM3NTMxMDQzMDZhNThhYTVmNTgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-150", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "k+gpNSdH6YKw520vqhbl+lj1+s41AxFIO1OH6pFQ9ow=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjdMcUZKOW1kWDBUdjF2S3NkOUVRUkE9PSIsInZhbHVlIjoia3A0dE1waEhGZGxXakUxeWtGVytaY0FaQTBhZ21Ia2I2WTBwSlFqekpvT21JbUJCMEF0dVlicTJFQXNqZmJhUHFhSTFMcDlDT1lyMi9vbFpxK2hVdnhiOFc2NSt0ZVFoUkE2Y1luVjU0UGdXejVyY3FSVndoTVkwdnZubEgxYWhaejF2RWxtUVZ4bjdzV3ZPNGZ1bTc4S2hBYzY4aTdZbXYzOFBJZ3RsNWt6U0lvRzlKNUhPQmMwVzVPUVVGZm5LMWtZY0Q0NHNPdEQ2MWdya204Z1lSVEFTcUVRZVU3dzFSOE8rdmJtVnorY0hKRkF5SnNQSFZQWjJpekNUQTB0c2p1OStRMzdyK2JrblprVUhXUnVjK1g5TlQ0U0hrMW5STE12QkpHWXpBUHJ3RVBFdTM2SnFzVDBNRWNiQVpUZVZtTzdnM01UUEcyeWt4ZjErSmhzb0RDWXBMOVgyTndDYzUyTEtSRW9Va2k5OCtGTUQ0VW1BYW9wUUMrNlNNVlFCbGdxZ0FIWVdYVHp1T2FyekNaRTEybmRHQjVDRFdkb2MwcXQ1UldlRXpzeFQxM2t4SXd6c1ZyMDdiU0RQaEpMcDdEQ20yclo3Q1RsWFFaZ0p2WmM0NWhFVkRBcmJFMGVXT0RCYkVLK0pLQkVpVitRbWFVYlhwNmtBVWhBdkdER0J2UHJoenJuUWJxbE1nd2EvNDM3UFFiU1dkYk9ocWNoOWRLaThlY2RLanl3ZW5qK0xuaWFxUjVNekQwdkJESHpTZU1DZ1VQb0NoQWZRb3JGN09QakIxWVk4K2w0RUVDWlpyditPV3lyMll5amx2M0x0c1BWK1V0Q1RUQytPa1FNKzg4eVVtYms4OGhOdlZSTXpLalNwYmU1ZVp4UllGYXFqeVFtaWtvcGVtcTdsaTIvQWE5Wm5mdVN5TUNDK3hJZHFSZ1Z2bW9TSDdjaGw3UGQyb3R3OFdOU2JpSGdtV0JTWmQ3dFIvM1pOMTFHUXRLSFdTSG00eHgxSlgzQW1oMzVMUmt3THlvSUVWc3Mwc2tJNGNtYk1DTlo4cTBUdWJHS1B3YUxma1lLMjFMK2pEMTRqSitjOFE0dCtMMHNjUWRXdXNHeEhIdElkMElrbzEvWUphbk9jUGR1N0NYd1dzbnpQdzZEUFhXTkY4aWs2bC9oLzJ4a3NmNXBQQWZPVjhPV0ZSZFh2VlB3dHpyazBTOXpmNkhnbitTanRmODU3enRyWUxUSHEycXVWUFpzblJ5dFp1RkxTcytPdGZHbDBGTU1uUld2Z0RreXd1dlMvSlp6VHJ3a3oyQWR1N3hUVWNucFh3ZW1ianNmM1pGWFdPRTBYd0g3bzlVMnpMeXpmLzIwOWJ3d29QUGUvRmx0M2dCSXdRTlBpV2U2Q0luc0diZGZGc25TMjFsTmtRVUpMVWlDWFE4WW8vNTIzKyt3MjVMaXorQlk0ZHI5SXVFOVV1K0RXVERyYXNDQUNRdUFoK3YreEFQUHNycyt1L1l2T0JSZ0h0MklpYTUvVlZmTSsvR1lFYWpjanZtQTRuOHdXTUtYOHYraG5XVU5jOGxrL3M2YjVVSXp5aXN1MjFoUVNWenc5NzZjTHVwVTRKODJXZWYwSVdZdmN2VnJvYVhWUDhzZVEzYU5pcUo2V2ZuRFF3aUp5WmY3MDZYQUxZWUtuOFpucjl2Umc3NHVjdGdWdjAwc1B5QkJYc0lsQUtxUlR3TXZzZ3hoOUVUSUhFNkhpK3ZrY0dwbVdSQmxGbEs3cEhLb0Nxc2ZnZ2hjalFuc21UK3JMVDJjRTVFL29UZE41amR1VEJyS3YxVnQvZ1JlT3dKMy9XV0ljdlNnZEhNSFhtdGVoRTVZSVcwbE5IVWZ3cmVEd1VqSzdNTUxlaXdwQ2RrNURLWnRHU21JT2NaRFpzeVZNZW9OZjVSK3VRQWVPOVpJWkhoVDlwUGFVL1NnQ2hTWlVVU3l6UUMzMVRvd0tZOUNJbGxuT1BETTBGZ3U3aUtSL0E2L3VQQUNNN2VMNkpwa2JXZ0x3b1BLbS91WFdaUlhuQjZPWWdRRFgyOHRRcHBGdUdKTFgvcW1lakYvQkwwYmFPeW9iQUJlM3c0WXQyZGc2OXZoVVU0N3RtaHB4L1QweGFBeHM2NEQ0bUVrTTl3akxxaTBqUFNETUVkemErcW9LemtqWGJ6Q0pJaXVmbWh3b0d6VmRZbC9VcEMyNnMzWHJEYmVFV2dHYXhqQVYwUWdFbFMrRzNwbGgzUmJ5b0MyZUs1MEtlSENoMFRBYytWc3B2UjhNWFNzZlVWN3AzYVpBbFgzNFAwejJmMUsydm51N0E5R0p3VS95V1lkUVBRVzNUWXR1UmRFdlJ6bEtJUUhDUng3cXFnT21GVk9aSkJwZUlmWEpQV09ZeXB6OEwvV2tNeE90bVEydG9IQlYxRFFhbTFkblozbFRCSEcybENKa1k3cXBoaUphY1dXMU5hcDUyNXBNMkpkamZJU2lmMHpIZGVCLzc5MVV6OHdQS0F2M2RuUEtmdzZPQ3hZRUpYRlRJaHVmNkNjaEIxN2I5YkF3Sjc5YTBydHRTKzBSZ3MwUGtjL2dZRTVWMUhMNkpwYUt3bkRKa0dXZklsTzBnTGpTTWhBWFh4WWhsdjdRRDJvNU00UnZESDJoSkMyaVFvdDZLbUVrOTJIWnNqSDBLb082cVNQNHlaZkVLeC9KQVdtd0NlNkxWMmhQVVMyL1JMUkJlRWU4SjdIQWZzVkJiM0JBQXcvaS91YXJjUFFMRTVOeGV5bkRJNzhWVUJncFFJNU1kME5zOWlYRmY3bThIa0Rxb2F2dVlRbENtb1NZM1JYZXI0UlkrOWpEc0Q3WHZjMXJJZm1HWW0rNGVTYW9mMktmdm5Ba085L3YrSXNzUS9PUFFhUExCTUhiMEk5cVZvbHlYL0ZxVlJTdndLVitjUUw0L04xRHQ0WUplY3lGYklNcXZSTkxqYlBWZWVGaG4wcVUrcFYwRmxzWjlwSmxLeXY1dFkvRFVSeldueFBGUmpObU5iM3k4NVQ0R0l6anh6QW1EUVBzanFMWk5zZnNLV1VlTDJyUVhlQjZwMjYwQ2lXK3E1ZFJRdzMvOWlTbGZKdU1rR3BNSGZwSzIraHh1MGpsK25kdWE5bUlCS25oemVrOSIsIm1hYyI6ImFlMzQ5YzIzNGMzNjFlM2QxYTk2OTA2ZGEyYzE0MDMyZTc2YjdlOWQxMDBlYzM3NTMxMDQzMDZhNThhYTVmNTgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "n\/k5YkyWicsDON1\/B7YJuGoGio+43Yfzph21WR7c9G0=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IjdMcUZKOW1kWDBUdjF2S3NkOUVRUkE9PSIsInZhbHVlIjoia3A0dE1waEhGZGxXakUxeWtGVytaY0FaQTBhZ21Ia2I2WTBwSlFqekpvT21JbUJCMEF0dVlicTJFQXNqZmJhUHFhSTFMcDlDT1lyMi9vbFpxK2hVdnhiOFc2NSt0ZVFoUkE2Y1luVjU0UGdXejVyY3FSVndoTVkwdnZubEgxYWhaejF2RWxtUVZ4bjdzV3ZPNGZ1bTc4S2hBYzY4aTdZbXYzOFBJZ3RsNWt6U0lvRzlKNUhPQmMwVzVPUVVGZm5LMWtZY0Q0NHNPdEQ2MWdya204Z1lSVEFTcUVRZVU3dzFSOE8rdmJtVnorY0hKRkF5SnNQSFZQWjJpekNUQTB0c2p1OStRMzdyK2JrblprVUhXUnVjK1g5TlQ0U0hrMW5STE12QkpHWXpBUHJ3RVBFdTM2SnFzVDBNRWNiQVpUZVZtTzdnM01UUEcyeWt4ZjErSmhzb0RDWXBMOVgyTndDYzUyTEtSRW9Va2k5OCtGTUQ0VW1BYW9wUUMrNlNNVlFCbGdxZ0FIWVdYVHp1T2FyekNaRTEybmRHQjVDRFdkb2MwcXQ1UldlRXpzeFQxM2t4SXd6c1ZyMDdiU0RQaEpMcDdEQ20yclo3Q1RsWFFaZ0p2WmM0NWhFVkRBcmJFMGVXT0RCYkVLK0pLQkVpVitRbWFVYlhwNmtBVWhBdkdER0J2UHJoenJuUWJxbE1nd2EvNDM3UFFiU1dkYk9ocWNoOWRLaThlY2RLanl3ZW5qK0xuaWFxUjVNekQwdkJESHpTZU1DZ1VQb0NoQWZRb3JGN09QakIxWVk4K2w0RUVDWlpyditPV3lyMll5amx2M0x0c1BWK1V0Q1RUQytPa1FNKzg4eVVtYms4OGhOdlZSTXpLalNwYmU1ZVp4UllGYXFqeVFtaWtvcGVtcTdsaTIvQWE5Wm5mdVN5TUNDK3hJZHFSZ1Z2bW9TSDdjaGw3UGQyb3R3OFdOU2JpSGdtV0JTWmQ3dFIvM1pOMTFHUXRLSFdTSG00eHgxSlgzQW1oMzVMUmt3THlvSUVWc3Mwc2tJNGNtYk1DTlo4cTBUdWJHS1B3YUxma1lLMjFMK2pEMTRqSitjOFE0dCtMMHNjUWRXdXNHeEhIdElkMElrbzEvWUphbk9jUGR1N0NYd1dzbnpQdzZEUFhXTkY4aWs2bC9oLzJ4a3NmNXBQQWZPVjhPV0ZSZFh2VlB3dHpyazBTOXpmNkhnbitTanRmODU3enRyWUxUSHEycXVWUFpzblJ5dFp1RkxTcytPdGZHbDBGTU1uUld2Z0RreXd1dlMvSlp6VHJ3a3oyQWR1N3hUVWNucFh3ZW1ianNmM1pGWFdPRTBYd0g3bzlVMnpMeXpmLzIwOWJ3d29QUGUvRmx0M2dCSXdRTlBpV2U2Q0luc0diZGZGc25TMjFsTmtRVUpMVWlDWFE4WW8vNTIzKyt3MjVMaXorQlk0ZHI5SXVFOVV1K0RXVERyYXNDQUNRdUFoK3YreEFQUHNycyt1L1l2T0JSZ0h0MklpYTUvVlZmTSsvR1lFYWpjanZtQTRuOHdXTUtYOHYraG5XVU5jOGxrL3M2YjVVSXp5aXN1MjFoUVNWenc5NzZjTHVwVTRKODJXZWYwSVdZdmN2VnJvYVhWUDhzZVEzYU5pcUo2V2ZuRFF3aUp5WmY3MDZYQUxZWUtuOFpucjl2Umc3NHVjdGdWdjAwc1B5QkJYc0lsQUtxUlR3TXZzZ3hoOUVUSUhFNkhpK3ZrY0dwbVdSQmxGbEs3cEhLb0Nxc2ZnZ2hjalFuc21UK3JMVDJjRTVFL29UZE41amR1VEJyS3YxVnQvZ1JlT3dKMy9XV0ljdlNnZEhNSFhtdGVoRTVZSVcwbE5IVWZ3cmVEd1VqSzdNTUxlaXdwQ2RrNURLWnRHU21JT2NaRFpzeVZNZW9OZjVSK3VRQWVPOVpJWkhoVDlwUGFVL1NnQ2hTWlVVU3l6UUMzMVRvd0tZOUNJbGxuT1BETTBGZ3U3aUtSL0E2L3VQQUNNN2VMNkpwa2JXZ0x3b1BLbS91WFdaUlhuQjZPWWdRRFgyOHRRcHBGdUdKTFgvcW1lakYvQkwwYmFPeW9iQUJlM3c0WXQyZGc2OXZoVVU0N3RtaHB4L1QweGFBeHM2NEQ0bUVrTTl3akxxaTBqUFNETUVkemErcW9LemtqWGJ6Q0pJaXVmbWh3b0d6VmRZbC9VcEMyNnMzWHJEYmVFV2dHYXhqQVYwUWdFbFMrRzNwbGgzUmJ5b0MyZUs1MEtlSENoMFRBYytWc3B2UjhNWFNzZlVWN3AzYVpBbFgzNFAwejJmMUsydm51N0E5R0p3VS95V1lkUVBRVzNUWXR1UmRFdlJ6bEtJUUhDUng3cXFnT21GVk9aSkJwZUlmWEpQV09ZeXB6OEwvV2tNeE90bVEydG9IQlYxRFFhbTFkblozbFRCSEcybENKa1k3cXBoaUphY1dXMU5hcDUyNXBNMkpkamZJU2lmMHpIZGVCLzc5MVV6OHdQS0F2M2RuUEtmdzZPQ3hZRUpYRlRJaHVmNkNjaEIxN2I5YkF3Sjc5YTBydHRTKzBSZ3MwUGtjL2dZRTVWMUhMNkpwYUt3bkRKa0dXZklsTzBnTGpTTWhBWFh4WWhsdjdRRDJvNU00UnZESDJoSkMyaVFvdDZLbUVrOTJIWnNqSDBLb082cVNQNHlaZkVLeC9KQVdtd0NlNkxWMmhQVVMyL1JMUkJlRWU4SjdIQWZzVkJiM0JBQXcvaS91YXJjUFFMRTVOeGV5bkRJNzhWVUJncFFJNU1kME5zOWlYRmY3bThIa0Rxb2F2dVlRbENtb1NZM1JYZXI0UlkrOWpEc0Q3WHZjMXJJZm1HWW0rNGVTYW9mMktmdm5Ba085L3YrSXNzUS9PUFFhUExCTUhiMEk5cVZvbHlYL0ZxVlJTdndLVitjUUw0L04xRHQ0WUplY3lGYklNcXZSTkxqYlBWZWVGaG4wcVUrcFYwRmxzWjlwSmxLeXY1dFkvRFVSeldueFBGUmpObU5iM3k4NVQ0R0l6anh6QW1EUVBzanFMWk5zZnNLV1VlTDJyUVhlQjZwMjYwQ2lXK3E1ZFJRdzMvOWlTbGZKdU1rR3BNSGZwSzIraHh1MGpsK25kdWE5bUlCS25oemVrOSIsIm1hYyI6ImFlMzQ5YzIzNGMzNjFlM2QxYTk2OTA2ZGEyYzE0MDMyZTc2YjdlOWQxMDBlYzM3NTMxMDQzMDZhNThhYTVmNTgiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-150", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-151", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM7d9CSq5zQQv5LX8NP7yHOEGvQgknPYSncm6xjh+IkGQw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-151", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "uHlij+DVx51WumWu83F8CZVkAUNst75ttuA9q\/ND1Y4=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Iks1WlhpL2xZTFNPNWRnMG5uM1BPR1E9PSIsInZhbHVlIjoiM2wrSVBoOWhnVENhUmdvTDI4MC9Cc1BJenduVUQ3TFJmNjhrS1hZNnlESjZ3bnNXVWR0RkQ1WEpud09pSGhwWjQyOTFteHh0M1BGWE1BOU5jdFFTWm56RWkyY1BRZldCdm12Z3VxWENGOVVDd3o1TTRkdDI3Q0ppdFpVZEVmMm1OUXBld2JhVGFRb3YxK1NqNFJRY2ZsVWZqaGF1bkFmQUpSdTlFOS9rclY4R1R5WStxRjJ0U3Znb1hLdTdkeWpsd1NIcDI1bzVWRy9JYU4vVkVyQlZtR3c0M2hTem15Q0tZM1JCZ2JQbEV6RFlUbEhPMGtmU2kwcFlLY0ZhbUJUOEtNbWdZaUxnVDI2R3k4ZUdRTmpkUjdCUVhkbjVYOWNOVk9lNytWcU9CdnNJclR1d1J2dERnejNYbXJ3SXk5Q1Riek5ZeElUSEYyNU5EdEtnTFpNVTdrRTkxNWJRODhVZ29maWYzU1EweUJyMWFEcE50Ympuei9KemZUakd6UkFzU1pSOXowTUZ0bS96dTVWYzZnaERlRjI3NnRWa1k1UEY4NFIwUHc0U1drUDFWREEvcGNUWDkreU5LcFZLSSszOTZvbkFSc0JYa2FmZElJYkgrbUo3SHo0eGRHcm41dE5sRUphTnFHTnV0TndnRE5ZQloyZTNsdkt3cUhOMUZtYVFvM3VEbWw3NTFWSnRUbXJUd3RTWTJZRkhBdWRZNkt4NlFFYVFSRU0vYmNMQllxeUhRSG1GV1E4TFBWc3Uwcy9KT0lSQkJzUy9WMXl6WTFvbXIxYmpuL1krRW9wZlhiUkNKSVJZa3BUUWRUZm45N1dvZHprQWFISmh3L2hLZHVXU21vSlBiVzVUVmpyV1hTZzR6a3lCL0Q2UWpMaXJmaGtvclh6UVJpT215bmRhL3JXOEhhL2VPbFYrejhGajl1Yi9JQkVRMkUyVVd2M3d0N2pWeEVTdUtqUlV0SThOQXNST2FHZXZhWDJaYVpPb3Z1NExOMXllcVNpaVMxMzhtdVB0OVhZQ3VpV1dtck5JOVBuY2h4Qno1VEpLSlhMTGhrSkE3UzBqNDV6dWh1YTdDNis4a2MyeFlLSzJZZ25lQmxCZmtER2grbDVWVDVxRUJoZkpESWJQYWRVazZQd2NZTkliY3U0eTc4U0U2OHdqdTczSCt1aGdiMTdDRXNnWkdGYjI1bUYzMEZWSTdUMFQ0bm14N1RaNElUTXk5RWthdDlkcnNkdW9yS1M4Z3BDQmxCKzFDRXRtc2YvaEFxdkF5SlhiVUdOZmFPTHJYdklXK2lCazBNNTRzMGlVbkkydkpWcjF1QWxJY01JNHdlNlh4SkdURjMvRTZUSE80Mzg3cU1vUHRWR1dCRzVaTjdoWTg2cTdBWXlmclNmbUE5aWRtN0g5aXZtL050U0xuK3JVZmdGQnFQVmZ4VlZmSzlQQVUwbGJERGdYRWRMQmMyOEJUckd6RHlFV2JVN0NOVWFTVjU4Yk9ycm1lV2lsQjA2bDg0ZFRvZHk4a2hFcllRMHYwcERwWWI3QVZ2Z2E2a3VXdWFRNU1ZYlgrdjlDU2ZXTVpxTllVZ3Y3QkVDdi9xQVFWL0tZNGZia1JrTnowc2MrYld1bU1Kc25US1VDa0ZvMS9QQld4QVkrTDhlNFBnUm9sTjFuR3ZYUGxTUXp6bDRDNnduRWJaaTFXdWxsSld3bm5EOVVlcDRJR294SFdwZ2tBTnZ1cDJoVXZMZHI1N2xQdHJpSlR2UGcxZkNONk9FQ0NkaHQ0dVBmNUZVZzE3a0VZTjlWcTJqWkh3cTFnRVJxeUlDaDlZQnhUOTNsQUVEV1F5K3RDbW5NNDBpUmpFZk03RVk5YzhaY0FYRHpMd3dBWkdsRW1SU21HTjBwcDFpWUh1YjRvVkdiQk1sU0YzNjBUSkN4ZmtMTHA5NlppWjRyeWpHSE1vR04zV3VDVlo2eXJwSmg2YnJYRi8wclVBSHJvdjExZXJBNGllaTQwVHlsUTJuVEIwZXRVb2R6UjZHNk0rMmZHemV3RUlDMks5ditwdEZPWFNadnEyRkNnOWgxdVRwcXRWL21FUk5pSG0vaE1JY3ZlZktzeDJQUXQ4V0lPYnBpWndrcXdZV00zRHdkQjFVMzdtT1Q2bFJ3cFQ0Yklya0NJMGhBME1FUGZCOEZCUE95dDk5MDFvU3REZHBjSHlKekRFSmY5ZmJHSlo4d1dqUWx2enZ0Y3NBM2VZaEtMaTRDMkZTaFJ0WUNFdmFFUG9HN0RYc3VPY1VINTJJQ0ZSR0VCc2xZSnZvMStHZU05RVZKcjhoZEdRU3RFZGRMOTFVd1p3bFBqRzdQMW1tM0s4KzIxczJUL01TR3E1UkRqU0NPRFN0T2lub1VBUWNkL2NDRVpjTUliNHlqM2YzUzdXTEg4Q0h1d1p6ZW9YMm1tTjNtd1BxaVVYTmlQbzZYT0p0U0NNbk9EaE5icjhQRlA2QzlvWWxFVUpzSGFLQU1oL0xKR0gyalg4djl2ZGlIdkRsb3M2MmFTQSsraFV6VmFBQlBpZmdXclcyWXQzUHBzQXFYbk42UGk3Y3NyWVNNSEI3d3ZRVkhPcTVJRFcxZ0kzMXlWT0lqY2kwVFI4ZVZKWjdUZjVkZkdXZWgxOEtoUUhkYWwrZy92WFRJamtQdDZYNnRwL0l4eFdXbkFCSXV6MWsyOWY5OXZ4dWw5V2NUelpZSG0vRVY5T3pwSDVBZE9GSm1ZZlE0ZzJhSTRpM24rc1l4Sm1MQnJYQnFhZWRFd1djUVRneHg2Y1Q2YVlXWURobXhaUDU0QmgvK3VlS2EyZjV2WEczZFdYVHAzZlNwTUlYKzc1Zk9JQXpXNCtBNFFDOG42Z3FzY3dNZ1Y0aHQxdTRDSGNKVXRNSm1ZQVA1Ym1tYlZSTTZTOWhtdW1Ua2w4Nk5OOGQ3eWRjTm9TSlVybjRXdnU4SXo0R21lU1ljK21qYnBSS2hoZ3BZOU5pek1yc0hQNHd0UnBTdjZKZDRGS293L3piNWR4dXRvUWIrcXpwVVQ0eUs3d3AzWVo3dUVqcFV3cmdMZHN1cGZtZEVJTzYxOVdLTC9pYzJ6OG8vcm1hTE1KcUZ6a2V6a2dzMjlsL0VBSW1HVDRCV0VtdTJBU3JSL05aOStnam1QRWtIWmtWVCIsIm1hYyI6IjFiYmZhMjllMTM2ZWM4ZTNmZjY0NDNjNzg3YzM5NTBmOTM5ODQ2MDA1OWRmN2VlZmUwNzcyZjkxOTg0MWQ2ZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "aW+2V70HEiLRnTcK\/uy7eu9G+SOyj0kphVCF4XuWI+s=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Iks1WlhpL2xZTFNPNWRnMG5uM1BPR1E9PSIsInZhbHVlIjoiM2wrSVBoOWhnVENhUmdvTDI4MC9Cc1BJenduVUQ3TFJmNjhrS1hZNnlESjZ3bnNXVWR0RkQ1WEpud09pSGhwWjQyOTFteHh0M1BGWE1BOU5jdFFTWm56RWkyY1BRZldCdm12Z3VxWENGOVVDd3o1TTRkdDI3Q0ppdFpVZEVmMm1OUXBld2JhVGFRb3YxK1NqNFJRY2ZsVWZqaGF1bkFmQUpSdTlFOS9rclY4R1R5WStxRjJ0U3Znb1hLdTdkeWpsd1NIcDI1bzVWRy9JYU4vVkVyQlZtR3c0M2hTem15Q0tZM1JCZ2JQbEV6RFlUbEhPMGtmU2kwcFlLY0ZhbUJUOEtNbWdZaUxnVDI2R3k4ZUdRTmpkUjdCUVhkbjVYOWNOVk9lNytWcU9CdnNJclR1d1J2dERnejNYbXJ3SXk5Q1Riek5ZeElUSEYyNU5EdEtnTFpNVTdrRTkxNWJRODhVZ29maWYzU1EweUJyMWFEcE50Ympuei9KemZUakd6UkFzU1pSOXowTUZ0bS96dTVWYzZnaERlRjI3NnRWa1k1UEY4NFIwUHc0U1drUDFWREEvcGNUWDkreU5LcFZLSSszOTZvbkFSc0JYa2FmZElJYkgrbUo3SHo0eGRHcm41dE5sRUphTnFHTnV0TndnRE5ZQloyZTNsdkt3cUhOMUZtYVFvM3VEbWw3NTFWSnRUbXJUd3RTWTJZRkhBdWRZNkt4NlFFYVFSRU0vYmNMQllxeUhRSG1GV1E4TFBWc3Uwcy9KT0lSQkJzUy9WMXl6WTFvbXIxYmpuL1krRW9wZlhiUkNKSVJZa3BUUWRUZm45N1dvZHprQWFISmh3L2hLZHVXU21vSlBiVzVUVmpyV1hTZzR6a3lCL0Q2UWpMaXJmaGtvclh6UVJpT215bmRhL3JXOEhhL2VPbFYrejhGajl1Yi9JQkVRMkUyVVd2M3d0N2pWeEVTdUtqUlV0SThOQXNST2FHZXZhWDJaYVpPb3Z1NExOMXllcVNpaVMxMzhtdVB0OVhZQ3VpV1dtck5JOVBuY2h4Qno1VEpLSlhMTGhrSkE3UzBqNDV6dWh1YTdDNis4a2MyeFlLSzJZZ25lQmxCZmtER2grbDVWVDVxRUJoZkpESWJQYWRVazZQd2NZTkliY3U0eTc4U0U2OHdqdTczSCt1aGdiMTdDRXNnWkdGYjI1bUYzMEZWSTdUMFQ0bm14N1RaNElUTXk5RWthdDlkcnNkdW9yS1M4Z3BDQmxCKzFDRXRtc2YvaEFxdkF5SlhiVUdOZmFPTHJYdklXK2lCazBNNTRzMGlVbkkydkpWcjF1QWxJY01JNHdlNlh4SkdURjMvRTZUSE80Mzg3cU1vUHRWR1dCRzVaTjdoWTg2cTdBWXlmclNmbUE5aWRtN0g5aXZtL050U0xuK3JVZmdGQnFQVmZ4VlZmSzlQQVUwbGJERGdYRWRMQmMyOEJUckd6RHlFV2JVN0NOVWFTVjU4Yk9ycm1lV2lsQjA2bDg0ZFRvZHk4a2hFcllRMHYwcERwWWI3QVZ2Z2E2a3VXdWFRNU1ZYlgrdjlDU2ZXTVpxTllVZ3Y3QkVDdi9xQVFWL0tZNGZia1JrTnowc2MrYld1bU1Kc25US1VDa0ZvMS9QQld4QVkrTDhlNFBnUm9sTjFuR3ZYUGxTUXp6bDRDNnduRWJaaTFXdWxsSld3bm5EOVVlcDRJR294SFdwZ2tBTnZ1cDJoVXZMZHI1N2xQdHJpSlR2UGcxZkNONk9FQ0NkaHQ0dVBmNUZVZzE3a0VZTjlWcTJqWkh3cTFnRVJxeUlDaDlZQnhUOTNsQUVEV1F5K3RDbW5NNDBpUmpFZk03RVk5YzhaY0FYRHpMd3dBWkdsRW1SU21HTjBwcDFpWUh1YjRvVkdiQk1sU0YzNjBUSkN4ZmtMTHA5NlppWjRyeWpHSE1vR04zV3VDVlo2eXJwSmg2YnJYRi8wclVBSHJvdjExZXJBNGllaTQwVHlsUTJuVEIwZXRVb2R6UjZHNk0rMmZHemV3RUlDMks5ditwdEZPWFNadnEyRkNnOWgxdVRwcXRWL21FUk5pSG0vaE1JY3ZlZktzeDJQUXQ4V0lPYnBpWndrcXdZV00zRHdkQjFVMzdtT1Q2bFJ3cFQ0Yklya0NJMGhBME1FUGZCOEZCUE95dDk5MDFvU3REZHBjSHlKekRFSmY5ZmJHSlo4d1dqUWx2enZ0Y3NBM2VZaEtMaTRDMkZTaFJ0WUNFdmFFUG9HN0RYc3VPY1VINTJJQ0ZSR0VCc2xZSnZvMStHZU05RVZKcjhoZEdRU3RFZGRMOTFVd1p3bFBqRzdQMW1tM0s4KzIxczJUL01TR3E1UkRqU0NPRFN0T2lub1VBUWNkL2NDRVpjTUliNHlqM2YzUzdXTEg4Q0h1d1p6ZW9YMm1tTjNtd1BxaVVYTmlQbzZYT0p0U0NNbk9EaE5icjhQRlA2QzlvWWxFVUpzSGFLQU1oL0xKR0gyalg4djl2ZGlIdkRsb3M2MmFTQSsraFV6VmFBQlBpZmdXclcyWXQzUHBzQXFYbk42UGk3Y3NyWVNNSEI3d3ZRVkhPcTVJRFcxZ0kzMXlWT0lqY2kwVFI4ZVZKWjdUZjVkZkdXZWgxOEtoUUhkYWwrZy92WFRJamtQdDZYNnRwL0l4eFdXbkFCSXV6MWsyOWY5OXZ4dWw5V2NUelpZSG0vRVY5T3pwSDVBZE9GSm1ZZlE0ZzJhSTRpM24rc1l4Sm1MQnJYQnFhZWRFd1djUVRneHg2Y1Q2YVlXWURobXhaUDU0QmgvK3VlS2EyZjV2WEczZFdYVHAzZlNwTUlYKzc1Zk9JQXpXNCtBNFFDOG42Z3FzY3dNZ1Y0aHQxdTRDSGNKVXRNSm1ZQVA1Ym1tYlZSTTZTOWhtdW1Ua2w4Nk5OOGQ3eWRjTm9TSlVybjRXdnU4SXo0R21lU1ljK21qYnBSS2hoZ3BZOU5pek1yc0hQNHd0UnBTdjZKZDRGS293L3piNWR4dXRvUWIrcXpwVVQ0eUs3d3AzWVo3dUVqcFV3cmdMZHN1cGZtZEVJTzYxOVdLTC9pYzJ6OG8vcm1hTE1KcUZ6a2V6a2dzMjlsL0VBSW1HVDRCV0VtdTJBU3JSL05aOStnam1QRWtIWmtWVCIsIm1hYyI6IjFiYmZhMjllMTM2ZWM4ZTNmZjY0NDNjNzg3YzM5NTBmOTM5ODQ2MDA1OWRmN2VlZmUwNzcyZjkxOTg0MWQ2ZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-151", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "5HnbW+zKr1BQC1vTzJSA\/O5WfDN4vPOy4djHO5580AQ=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Iks1WlhpL2xZTFNPNWRnMG5uM1BPR1E9PSIsInZhbHVlIjoiM2wrSVBoOWhnVENhUmdvTDI4MC9Cc1BJenduVUQ3TFJmNjhrS1hZNnlESjZ3bnNXVWR0RkQ1WEpud09pSGhwWjQyOTFteHh0M1BGWE1BOU5jdFFTWm56RWkyY1BRZldCdm12Z3VxWENGOVVDd3o1TTRkdDI3Q0ppdFpVZEVmMm1OUXBld2JhVGFRb3YxK1NqNFJRY2ZsVWZqaGF1bkFmQUpSdTlFOS9rclY4R1R5WStxRjJ0U3Znb1hLdTdkeWpsd1NIcDI1bzVWRy9JYU4vVkVyQlZtR3c0M2hTem15Q0tZM1JCZ2JQbEV6RFlUbEhPMGtmU2kwcFlLY0ZhbUJUOEtNbWdZaUxnVDI2R3k4ZUdRTmpkUjdCUVhkbjVYOWNOVk9lNytWcU9CdnNJclR1d1J2dERnejNYbXJ3SXk5Q1Riek5ZeElUSEYyNU5EdEtnTFpNVTdrRTkxNWJRODhVZ29maWYzU1EweUJyMWFEcE50Ympuei9KemZUakd6UkFzU1pSOXowTUZ0bS96dTVWYzZnaERlRjI3NnRWa1k1UEY4NFIwUHc0U1drUDFWREEvcGNUWDkreU5LcFZLSSszOTZvbkFSc0JYa2FmZElJYkgrbUo3SHo0eGRHcm41dE5sRUphTnFHTnV0TndnRE5ZQloyZTNsdkt3cUhOMUZtYVFvM3VEbWw3NTFWSnRUbXJUd3RTWTJZRkhBdWRZNkt4NlFFYVFSRU0vYmNMQllxeUhRSG1GV1E4TFBWc3Uwcy9KT0lSQkJzUy9WMXl6WTFvbXIxYmpuL1krRW9wZlhiUkNKSVJZa3BUUWRUZm45N1dvZHprQWFISmh3L2hLZHVXU21vSlBiVzVUVmpyV1hTZzR6a3lCL0Q2UWpMaXJmaGtvclh6UVJpT215bmRhL3JXOEhhL2VPbFYrejhGajl1Yi9JQkVRMkUyVVd2M3d0N2pWeEVTdUtqUlV0SThOQXNST2FHZXZhWDJaYVpPb3Z1NExOMXllcVNpaVMxMzhtdVB0OVhZQ3VpV1dtck5JOVBuY2h4Qno1VEpLSlhMTGhrSkE3UzBqNDV6dWh1YTdDNis4a2MyeFlLSzJZZ25lQmxCZmtER2grbDVWVDVxRUJoZkpESWJQYWRVazZQd2NZTkliY3U0eTc4U0U2OHdqdTczSCt1aGdiMTdDRXNnWkdGYjI1bUYzMEZWSTdUMFQ0bm14N1RaNElUTXk5RWthdDlkcnNkdW9yS1M4Z3BDQmxCKzFDRXRtc2YvaEFxdkF5SlhiVUdOZmFPTHJYdklXK2lCazBNNTRzMGlVbkkydkpWcjF1QWxJY01JNHdlNlh4SkdURjMvRTZUSE80Mzg3cU1vUHRWR1dCRzVaTjdoWTg2cTdBWXlmclNmbUE5aWRtN0g5aXZtL050U0xuK3JVZmdGQnFQVmZ4VlZmSzlQQVUwbGJERGdYRWRMQmMyOEJUckd6RHlFV2JVN0NOVWFTVjU4Yk9ycm1lV2lsQjA2bDg0ZFRvZHk4a2hFcllRMHYwcERwWWI3QVZ2Z2E2a3VXdWFRNU1ZYlgrdjlDU2ZXTVpxTllVZ3Y3QkVDdi9xQVFWL0tZNGZia1JrTnowc2MrYld1bU1Kc25US1VDa0ZvMS9QQld4QVkrTDhlNFBnUm9sTjFuR3ZYUGxTUXp6bDRDNnduRWJaaTFXdWxsSld3bm5EOVVlcDRJR294SFdwZ2tBTnZ1cDJoVXZMZHI1N2xQdHJpSlR2UGcxZkNONk9FQ0NkaHQ0dVBmNUZVZzE3a0VZTjlWcTJqWkh3cTFnRVJxeUlDaDlZQnhUOTNsQUVEV1F5K3RDbW5NNDBpUmpFZk03RVk5YzhaY0FYRHpMd3dBWkdsRW1SU21HTjBwcDFpWUh1YjRvVkdiQk1sU0YzNjBUSkN4ZmtMTHA5NlppWjRyeWpHSE1vR04zV3VDVlo2eXJwSmg2YnJYRi8wclVBSHJvdjExZXJBNGllaTQwVHlsUTJuVEIwZXRVb2R6UjZHNk0rMmZHemV3RUlDMks5ditwdEZPWFNadnEyRkNnOWgxdVRwcXRWL21FUk5pSG0vaE1JY3ZlZktzeDJQUXQ4V0lPYnBpWndrcXdZV00zRHdkQjFVMzdtT1Q2bFJ3cFQ0Yklya0NJMGhBME1FUGZCOEZCUE95dDk5MDFvU3REZHBjSHlKekRFSmY5ZmJHSlo4d1dqUWx2enZ0Y3NBM2VZaEtMaTRDMkZTaFJ0WUNFdmFFUG9HN0RYc3VPY1VINTJJQ0ZSR0VCc2xZSnZvMStHZU05RVZKcjhoZEdRU3RFZGRMOTFVd1p3bFBqRzdQMW1tM0s4KzIxczJUL01TR3E1UkRqU0NPRFN0T2lub1VBUWNkL2NDRVpjTUliNHlqM2YzUzdXTEg4Q0h1d1p6ZW9YMm1tTjNtd1BxaVVYTmlQbzZYT0p0U0NNbk9EaE5icjhQRlA2QzlvWWxFVUpzSGFLQU1oL0xKR0gyalg4djl2ZGlIdkRsb3M2MmFTQSsraFV6VmFBQlBpZmdXclcyWXQzUHBzQXFYbk42UGk3Y3NyWVNNSEI3d3ZRVkhPcTVJRFcxZ0kzMXlWT0lqY2kwVFI4ZVZKWjdUZjVkZkdXZWgxOEtoUUhkYWwrZy92WFRJamtQdDZYNnRwL0l4eFdXbkFCSXV6MWsyOWY5OXZ4dWw5V2NUelpZSG0vRVY5T3pwSDVBZE9GSm1ZZlE0ZzJhSTRpM24rc1l4Sm1MQnJYQnFhZWRFd1djUVRneHg2Y1Q2YVlXWURobXhaUDU0QmgvK3VlS2EyZjV2WEczZFdYVHAzZlNwTUlYKzc1Zk9JQXpXNCtBNFFDOG42Z3FzY3dNZ1Y0aHQxdTRDSGNKVXRNSm1ZQVA1Ym1tYlZSTTZTOWhtdW1Ua2w4Nk5OOGQ3eWRjTm9TSlVybjRXdnU4SXo0R21lU1ljK21qYnBSS2hoZ3BZOU5pek1yc0hQNHd0UnBTdjZKZDRGS293L3piNWR4dXRvUWIrcXpwVVQ0eUs3d3AzWVo3dUVqcFV3cmdMZHN1cGZtZEVJTzYxOVdLTC9pYzJ6OG8vcm1hTE1KcUZ6a2V6a2dzMjlsL0VBSW1HVDRCV0VtdTJBU3JSL05aOStnam1QRWtIWmtWVCIsIm1hYyI6IjFiYmZhMjllMTM2ZWM4ZTNmZjY0NDNjNzg3YzM5NTBmOTM5ODQ2MDA1OWRmN2VlZmUwNzcyZjkxOTg0MWQ2ZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HABL5Fh2Lk3LN5F\/3eHAkRbUopcSG\/jL+a34xRaZ98Y=", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Iks1WlhpL2xZTFNPNWRnMG5uM1BPR1E9PSIsInZhbHVlIjoiM2wrSVBoOWhnVENhUmdvTDI4MC9Cc1BJenduVUQ3TFJmNjhrS1hZNnlESjZ3bnNXVWR0RkQ1WEpud09pSGhwWjQyOTFteHh0M1BGWE1BOU5jdFFTWm56RWkyY1BRZldCdm12Z3VxWENGOVVDd3o1TTRkdDI3Q0ppdFpVZEVmMm1OUXBld2JhVGFRb3YxK1NqNFJRY2ZsVWZqaGF1bkFmQUpSdTlFOS9rclY4R1R5WStxRjJ0U3Znb1hLdTdkeWpsd1NIcDI1bzVWRy9JYU4vVkVyQlZtR3c0M2hTem15Q0tZM1JCZ2JQbEV6RFlUbEhPMGtmU2kwcFlLY0ZhbUJUOEtNbWdZaUxnVDI2R3k4ZUdRTmpkUjdCUVhkbjVYOWNOVk9lNytWcU9CdnNJclR1d1J2dERnejNYbXJ3SXk5Q1Riek5ZeElUSEYyNU5EdEtnTFpNVTdrRTkxNWJRODhVZ29maWYzU1EweUJyMWFEcE50Ympuei9KemZUakd6UkFzU1pSOXowTUZ0bS96dTVWYzZnaERlRjI3NnRWa1k1UEY4NFIwUHc0U1drUDFWREEvcGNUWDkreU5LcFZLSSszOTZvbkFSc0JYa2FmZElJYkgrbUo3SHo0eGRHcm41dE5sRUphTnFHTnV0TndnRE5ZQloyZTNsdkt3cUhOMUZtYVFvM3VEbWw3NTFWSnRUbXJUd3RTWTJZRkhBdWRZNkt4NlFFYVFSRU0vYmNMQllxeUhRSG1GV1E4TFBWc3Uwcy9KT0lSQkJzUy9WMXl6WTFvbXIxYmpuL1krRW9wZlhiUkNKSVJZa3BUUWRUZm45N1dvZHprQWFISmh3L2hLZHVXU21vSlBiVzVUVmpyV1hTZzR6a3lCL0Q2UWpMaXJmaGtvclh6UVJpT215bmRhL3JXOEhhL2VPbFYrejhGajl1Yi9JQkVRMkUyVVd2M3d0N2pWeEVTdUtqUlV0SThOQXNST2FHZXZhWDJaYVpPb3Z1NExOMXllcVNpaVMxMzhtdVB0OVhZQ3VpV1dtck5JOVBuY2h4Qno1VEpLSlhMTGhrSkE3UzBqNDV6dWh1YTdDNis4a2MyeFlLSzJZZ25lQmxCZmtER2grbDVWVDVxRUJoZkpESWJQYWRVazZQd2NZTkliY3U0eTc4U0U2OHdqdTczSCt1aGdiMTdDRXNnWkdGYjI1bUYzMEZWSTdUMFQ0bm14N1RaNElUTXk5RWthdDlkcnNkdW9yS1M4Z3BDQmxCKzFDRXRtc2YvaEFxdkF5SlhiVUdOZmFPTHJYdklXK2lCazBNNTRzMGlVbkkydkpWcjF1QWxJY01JNHdlNlh4SkdURjMvRTZUSE80Mzg3cU1vUHRWR1dCRzVaTjdoWTg2cTdBWXlmclNmbUE5aWRtN0g5aXZtL050U0xuK3JVZmdGQnFQVmZ4VlZmSzlQQVUwbGJERGdYRWRMQmMyOEJUckd6RHlFV2JVN0NOVWFTVjU4Yk9ycm1lV2lsQjA2bDg0ZFRvZHk4a2hFcllRMHYwcERwWWI3QVZ2Z2E2a3VXdWFRNU1ZYlgrdjlDU2ZXTVpxTllVZ3Y3QkVDdi9xQVFWL0tZNGZia1JrTnowc2MrYld1bU1Kc25US1VDa0ZvMS9QQld4QVkrTDhlNFBnUm9sTjFuR3ZYUGxTUXp6bDRDNnduRWJaaTFXdWxsSld3bm5EOVVlcDRJR294SFdwZ2tBTnZ1cDJoVXZMZHI1N2xQdHJpSlR2UGcxZkNONk9FQ0NkaHQ0dVBmNUZVZzE3a0VZTjlWcTJqWkh3cTFnRVJxeUlDaDlZQnhUOTNsQUVEV1F5K3RDbW5NNDBpUmpFZk03RVk5YzhaY0FYRHpMd3dBWkdsRW1SU21HTjBwcDFpWUh1YjRvVkdiQk1sU0YzNjBUSkN4ZmtMTHA5NlppWjRyeWpHSE1vR04zV3VDVlo2eXJwSmg2YnJYRi8wclVBSHJvdjExZXJBNGllaTQwVHlsUTJuVEIwZXRVb2R6UjZHNk0rMmZHemV3RUlDMks5ditwdEZPWFNadnEyRkNnOWgxdVRwcXRWL21FUk5pSG0vaE1JY3ZlZktzeDJQUXQ4V0lPYnBpWndrcXdZV00zRHdkQjFVMzdtT1Q2bFJ3cFQ0Yklya0NJMGhBME1FUGZCOEZCUE95dDk5MDFvU3REZHBjSHlKekRFSmY5ZmJHSlo4d1dqUWx2enZ0Y3NBM2VZaEtMaTRDMkZTaFJ0WUNFdmFFUG9HN0RYc3VPY1VINTJJQ0ZSR0VCc2xZSnZvMStHZU05RVZKcjhoZEdRU3RFZGRMOTFVd1p3bFBqRzdQMW1tM0s4KzIxczJUL01TR3E1UkRqU0NPRFN0T2lub1VBUWNkL2NDRVpjTUliNHlqM2YzUzdXTEg4Q0h1d1p6ZW9YMm1tTjNtd1BxaVVYTmlQbzZYT0p0U0NNbk9EaE5icjhQRlA2QzlvWWxFVUpzSGFLQU1oL0xKR0gyalg4djl2ZGlIdkRsb3M2MmFTQSsraFV6VmFBQlBpZmdXclcyWXQzUHBzQXFYbk42UGk3Y3NyWVNNSEI3d3ZRVkhPcTVJRFcxZ0kzMXlWT0lqY2kwVFI4ZVZKWjdUZjVkZkdXZWgxOEtoUUhkYWwrZy92WFRJamtQdDZYNnRwL0l4eFdXbkFCSXV6MWsyOWY5OXZ4dWw5V2NUelpZSG0vRVY5T3pwSDVBZE9GSm1ZZlE0ZzJhSTRpM24rc1l4Sm1MQnJYQnFhZWRFd1djUVRneHg2Y1Q2YVlXWURobXhaUDU0QmgvK3VlS2EyZjV2WEczZFdYVHAzZlNwTUlYKzc1Zk9JQXpXNCtBNFFDOG42Z3FzY3dNZ1Y0aHQxdTRDSGNKVXRNSm1ZQVA1Ym1tYlZSTTZTOWhtdW1Ua2w4Nk5OOGQ3eWRjTm9TSlVybjRXdnU4SXo0R21lU1ljK21qYnBSS2hoZ3BZOU5pek1yc0hQNHd0UnBTdjZKZDRGS293L3piNWR4dXRvUWIrcXpwVVQ0eUs3d3AzWVo3dUVqcFV3cmdMZHN1cGZtZEVJTzYxOVdLTC9pYzJ6OG8vcm1hTE1KcUZ6a2V6a2dzMjlsL0VBSW1HVDRCV0VtdTJBU3JSL05aOStnam1QRWtIWmtWVCIsIm1hYyI6IjFiYmZhMjllMTM2ZWM4ZTNmZjY0NDNjNzg3YzM5NTBmOTM5ODQ2MDA1OWRmN2VlZmUwNzcyZjkxOTg0MWQ2ZmUiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-151", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-152", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM65UmyB4HBwpvaC1JDqnCGRf0VWBFGhpvNClahYqD+d+g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-152", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "M1cpiiloEN4DbhW1REgCjD8ZdAfRppE7HhaFJ5GKuG4=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IlJvU3JFWUlRaVVQM3lTTGFKVDVKTWc9PSIsInZhbHVlIjoiUXYxbEs4T0RZbWw3L2sweTNPdHcrOXhnUG9LdysxMjVqQkVOdUN0d3RRaWJ6RHBmQ2NoaG9IbGMvMktVekFKbVViTXJCMWNYa25LTEp1VXJ5NVJqTHE2eENHamtST2dvZG8rNHM0R2hUWkc0bmkwZzlsUDY3QnkyQitQSFhGU0ZMVWo0bndTTUd5VjFkY1ZsZUlsSVFjYlNXMHBnWUpjQkVweFdJd2RjM0x6bXdQcWo2akt5dVhBU05jZVpKY1BwQlBoaUdYaWprYTJsOUo4OTd2S2RCR2JDd25wbURlL1hTL25MZDBUWGJEVGNrYlJpWk1yNXpXV0gzOENpdDRucysrUDl3ejR3VVRhS2w5Q2dqdDBya1lzWFVScnUwblZEblBTa2hxSERnMnlJYmU4YkxQaVZnZ255aVJFdmFBenlSQWlrSGFVdjBKQk1LOEhheWY1K3pDbzd2bTd2SWdXUmdIL0VtZUZyb29SOWVvZmRoaklYZVBqZmRGazlqeUQyRTVzb0NIazU4RXZCRm41VThkMUZFQlB6bnRJdC9VeXkzTXVWVlNTY0ZrWVYwU2ExY2E3OG9EZ1lHSVVYM21tWlpKU2NuZi9pQ3VxcldWMVF2Uy9SWnFHanR5M1pJSVBadDhTc0xaNi96ZWdyekJyTkNhblNGYURhRHlxNEs1dUwydWdNNzNDWFF6Ymg0Tzk3dU0zVTl1QXZLL3o1UnpWQmZ0TG90dTc3K2IxQ2Vqa3AwaWFJT2I0TFlCelg0NVF1TldhalZnZnNTNVV6WGZ6bCtDL0taOEZKcDcvdzE3L2krK2p2MElLTFBEYTA2M2pPU0lHM3hSQ3F1b1kxNjgvMCtlN1pPaVo2RDVEV3Bia05kMzlTYkZKM0dud3Q3bURaaHo1YnNxSGRXSXlDYkVGblpaVzB0OFAybE1tS1pmUzRENHNmOTlsVllETGRBWTdTU2R5d2tSYUNTdWpWOCs5UUJYZUVBSGdGMzNjWGdwSVpyazRtKzFKSHhHZkk2TVFCSkVPeG5Rb2JkWm5RSUFIZk96Z1FvbWIzVHpRRVZaSlQwbVVpeXNteXFaNzlRZEhOMzVqNlg1MERPRWNLS3JnRllkY2tURzlIOG52UFpzc0RBY1JqMVptT3JwM2pWTlVvR1lyWHlqSWppeEVNdWVGNmRKMmpUQ2pVQVYzY3FWS3hqNTAxUGl6Y0ZxRHF3T1g5cTYvOFpFb3YvcFhoVkxiZlpXV3Bwb2xKNStyMU8vOHQ3ZmFLUmp0b3cwRS9jWkJYZHNWTFBqQ1JEanRodWFDb3h4OXVKM0RWdjlwWi8ya2l2R1ZkcHpkZFhFYVM4VmZTT2NIT25ESi9MaHF3NWxtOFd5RURCb3MxWXNmVURKM3RBU1NSckdHVmp3dFNDMks2SllCL3VsUEdiZ2FvTjhybHcvUE5DbytZZTNLU3NYYnlkSzU5VE0rWmVpdzBaWkM5T21sa2s3R0FCY2F3R2FEY0pqcFhSczdyQ2hQc2RNaWpucHZtZWpmYWNOVEYwUUFqRDMzTXVkcTB6ZUcwSWFLOVFaT3BKTGlsUzFveTFYUDJOOFFCN1VxRVp5aWE3NFQvRHdSdm8za0JBR3RsWTJKdWM1emV2QWM4dFo1R1pYdlQyK0Uzdnc1VUZuNVpxdXVJVkZuRVBReURhYy9aRmFhRmhpZHVEamtmYXZTaTQ1OWpPOWtwN3ZvQVBvQXBLT3M2K3JkMnd6N2xTYnJjdFFXZW1KZ1ZnWHhDKytlUXBLaVI3RVh3SkNVMmJ0T0RJYXZ5enQ0aU1UaVpFRlNwNnZtWlhFU1lrTkJLWlJuOFcwOTgxUDNIYkYvVkZXdVhVaDY2WmpiQnp3NGFGSkxnQmJIWjNNNFY1UXM3b0ZRQXlsdUJZL2Uyc2pEbndtSVFWOE5qOG0wRHpxQ0VSbUJPRm5zK2MxMnJkekVES2FySlJOejZOYU1GaHhPT0ZWdHBMRkZKanRkSzVMM3hINzhUVXZ1TVViV3dXbnlwbjJBV1lMY1psVE9DNmtaNjdWaVBvUDVVV21QK1ZndWNRMy9idVhLNXBnRlM3SFFsOFNqTVNoMkdkRnZuU3RnNmNoY0dyYUlSYUNXL2ZwQkNwcmJlNU9mUml4SkVEUWIrNmpCclRxZTBvUmxWYk5NWjRQQ0RySDA4MjBRMUVPRmdCZjA1VEd3RytWU0h3QnJXUGNSLzg4azExZEtzUjl0NFhlNldYaXk2aGlaYkdIdVcyRU9NRWZmQ0dTbGxZcFE4VUNsaEZ6V2UxRFlKZ21RekZya0s2ZTBzZCtFYStjT0xNMWV3WDZ0b2wxaURERDdvcTEzNWhnODlZamtNblBhQ1VvREFwOWFMaE1NZFl0MHBpRzFJdzErR0hRbHlYM3RKclFIKzBpck5iaGl0bitjWEh2cCtMcGNTYVpvMjBuMk9LcWxFREUxOWdCVEYrQW52dzZKdFE1TEYvT0NQR1pCV1JLUjhlRk03blRMUlVldE9RSHlGL3ZSbTFwY1ZLdmZWelNtY09YNXVOOUQ5c2toYjd0WFFCZGZKcDhIUVpqbEZkOGptN3pMT1NDNm9SbmRUbjZzc1NHZVMzeU0xVkIzaUo4QzRBVysyOEhYNVFBNjVCNmtWUEs0djByRTZ6TGxrWE9pVGtGM3NoWFhXcnZMaUhzQ0JnQWVBVVgwQ2FITytLV0VlRDRMY2Q0LzVyOEZqa3hhQzBpYnAxWktCb1JFRGt6UHFVbU56UTBaZHY2YzhxNE05UEZGNm9VTUh0SDZ5WHBNZ2F3NE1YNVFWUzRteldsR1JPd3JhaHliTzIyTkFPU3czYkhGUDJUa3RrMlVBWE9TUWxVSENUajMwL3ZYWWNnclFxSURVbHZ4NnF0NnppS2tPUFBjL01pMXZ2OVZDRjFPS3VmeGp0bVdZTGhqNVZMK3J4cThkbmhBMkxySXpFVGpYUUI3dXExVU5QRWx2OU1FL0FwNkhLVUJWd1c3eXZnOEg0V1RLaDdCZkM4cSthSVBFNHNlUnAzdUFTUkZvUW1MbzBQWFcyMVQ3OExoVkEvNm43b0RzMS9DcXp1WlNnMFg3TVlmZ0dRVTdpakRYdkNxdXRpemd5YVNyZ3ZVN3ZmUVJBZEN4cko0UEhNR2dKTlFaaEVpRiIsIm1hYyI6IjRlOTU3YWNiMmJiNzY0NDI2OGNiMzYzNTEwZWQ4MWI4NjhlODRhZTVjYTQ0NTYyOTU3MTAyMTNmMmNiZWY2ZTYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MP0FrQj30E7X49SiQsx4V9ePrsFKKYRs1VobbNZfpAY=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IlJvU3JFWUlRaVVQM3lTTGFKVDVKTWc9PSIsInZhbHVlIjoiUXYxbEs4T0RZbWw3L2sweTNPdHcrOXhnUG9LdysxMjVqQkVOdUN0d3RRaWJ6RHBmQ2NoaG9IbGMvMktVekFKbVViTXJCMWNYa25LTEp1VXJ5NVJqTHE2eENHamtST2dvZG8rNHM0R2hUWkc0bmkwZzlsUDY3QnkyQitQSFhGU0ZMVWo0bndTTUd5VjFkY1ZsZUlsSVFjYlNXMHBnWUpjQkVweFdJd2RjM0x6bXdQcWo2akt5dVhBU05jZVpKY1BwQlBoaUdYaWprYTJsOUo4OTd2S2RCR2JDd25wbURlL1hTL25MZDBUWGJEVGNrYlJpWk1yNXpXV0gzOENpdDRucysrUDl3ejR3VVRhS2w5Q2dqdDBya1lzWFVScnUwblZEblBTa2hxSERnMnlJYmU4YkxQaVZnZ255aVJFdmFBenlSQWlrSGFVdjBKQk1LOEhheWY1K3pDbzd2bTd2SWdXUmdIL0VtZUZyb29SOWVvZmRoaklYZVBqZmRGazlqeUQyRTVzb0NIazU4RXZCRm41VThkMUZFQlB6bnRJdC9VeXkzTXVWVlNTY0ZrWVYwU2ExY2E3OG9EZ1lHSVVYM21tWlpKU2NuZi9pQ3VxcldWMVF2Uy9SWnFHanR5M1pJSVBadDhTc0xaNi96ZWdyekJyTkNhblNGYURhRHlxNEs1dUwydWdNNzNDWFF6Ymg0Tzk3dU0zVTl1QXZLL3o1UnpWQmZ0TG90dTc3K2IxQ2Vqa3AwaWFJT2I0TFlCelg0NVF1TldhalZnZnNTNVV6WGZ6bCtDL0taOEZKcDcvdzE3L2krK2p2MElLTFBEYTA2M2pPU0lHM3hSQ3F1b1kxNjgvMCtlN1pPaVo2RDVEV3Bia05kMzlTYkZKM0dud3Q3bURaaHo1YnNxSGRXSXlDYkVGblpaVzB0OFAybE1tS1pmUzRENHNmOTlsVllETGRBWTdTU2R5d2tSYUNTdWpWOCs5UUJYZUVBSGdGMzNjWGdwSVpyazRtKzFKSHhHZkk2TVFCSkVPeG5Rb2JkWm5RSUFIZk96Z1FvbWIzVHpRRVZaSlQwbVVpeXNteXFaNzlRZEhOMzVqNlg1MERPRWNLS3JnRllkY2tURzlIOG52UFpzc0RBY1JqMVptT3JwM2pWTlVvR1lyWHlqSWppeEVNdWVGNmRKMmpUQ2pVQVYzY3FWS3hqNTAxUGl6Y0ZxRHF3T1g5cTYvOFpFb3YvcFhoVkxiZlpXV3Bwb2xKNStyMU8vOHQ3ZmFLUmp0b3cwRS9jWkJYZHNWTFBqQ1JEanRodWFDb3h4OXVKM0RWdjlwWi8ya2l2R1ZkcHpkZFhFYVM4VmZTT2NIT25ESi9MaHF3NWxtOFd5RURCb3MxWXNmVURKM3RBU1NSckdHVmp3dFNDMks2SllCL3VsUEdiZ2FvTjhybHcvUE5DbytZZTNLU3NYYnlkSzU5VE0rWmVpdzBaWkM5T21sa2s3R0FCY2F3R2FEY0pqcFhSczdyQ2hQc2RNaWpucHZtZWpmYWNOVEYwUUFqRDMzTXVkcTB6ZUcwSWFLOVFaT3BKTGlsUzFveTFYUDJOOFFCN1VxRVp5aWE3NFQvRHdSdm8za0JBR3RsWTJKdWM1emV2QWM4dFo1R1pYdlQyK0Uzdnc1VUZuNVpxdXVJVkZuRVBReURhYy9aRmFhRmhpZHVEamtmYXZTaTQ1OWpPOWtwN3ZvQVBvQXBLT3M2K3JkMnd6N2xTYnJjdFFXZW1KZ1ZnWHhDKytlUXBLaVI3RVh3SkNVMmJ0T0RJYXZ5enQ0aU1UaVpFRlNwNnZtWlhFU1lrTkJLWlJuOFcwOTgxUDNIYkYvVkZXdVhVaDY2WmpiQnp3NGFGSkxnQmJIWjNNNFY1UXM3b0ZRQXlsdUJZL2Uyc2pEbndtSVFWOE5qOG0wRHpxQ0VSbUJPRm5zK2MxMnJkekVES2FySlJOejZOYU1GaHhPT0ZWdHBMRkZKanRkSzVMM3hINzhUVXZ1TVViV3dXbnlwbjJBV1lMY1psVE9DNmtaNjdWaVBvUDVVV21QK1ZndWNRMy9idVhLNXBnRlM3SFFsOFNqTVNoMkdkRnZuU3RnNmNoY0dyYUlSYUNXL2ZwQkNwcmJlNU9mUml4SkVEUWIrNmpCclRxZTBvUmxWYk5NWjRQQ0RySDA4MjBRMUVPRmdCZjA1VEd3RytWU0h3QnJXUGNSLzg4azExZEtzUjl0NFhlNldYaXk2aGlaYkdIdVcyRU9NRWZmQ0dTbGxZcFE4VUNsaEZ6V2UxRFlKZ21RekZya0s2ZTBzZCtFYStjT0xNMWV3WDZ0b2wxaURERDdvcTEzNWhnODlZamtNblBhQ1VvREFwOWFMaE1NZFl0MHBpRzFJdzErR0hRbHlYM3RKclFIKzBpck5iaGl0bitjWEh2cCtMcGNTYVpvMjBuMk9LcWxFREUxOWdCVEYrQW52dzZKdFE1TEYvT0NQR1pCV1JLUjhlRk03blRMUlVldE9RSHlGL3ZSbTFwY1ZLdmZWelNtY09YNXVOOUQ5c2toYjd0WFFCZGZKcDhIUVpqbEZkOGptN3pMT1NDNm9SbmRUbjZzc1NHZVMzeU0xVkIzaUo4QzRBVysyOEhYNVFBNjVCNmtWUEs0djByRTZ6TGxrWE9pVGtGM3NoWFhXcnZMaUhzQ0JnQWVBVVgwQ2FITytLV0VlRDRMY2Q0LzVyOEZqa3hhQzBpYnAxWktCb1JFRGt6UHFVbU56UTBaZHY2YzhxNE05UEZGNm9VTUh0SDZ5WHBNZ2F3NE1YNVFWUzRteldsR1JPd3JhaHliTzIyTkFPU3czYkhGUDJUa3RrMlVBWE9TUWxVSENUajMwL3ZYWWNnclFxSURVbHZ4NnF0NnppS2tPUFBjL01pMXZ2OVZDRjFPS3VmeGp0bVdZTGhqNVZMK3J4cThkbmhBMkxySXpFVGpYUUI3dXExVU5QRWx2OU1FL0FwNkhLVUJWd1c3eXZnOEg0V1RLaDdCZkM4cSthSVBFNHNlUnAzdUFTUkZvUW1MbzBQWFcyMVQ3OExoVkEvNm43b0RzMS9DcXp1WlNnMFg3TVlmZ0dRVTdpakRYdkNxdXRpemd5YVNyZ3ZVN3ZmUVJBZEN4cko0UEhNR2dKTlFaaEVpRiIsIm1hYyI6IjRlOTU3YWNiMmJiNzY0NDI2OGNiMzYzNTEwZWQ4MWI4NjhlODRhZTVjYTQ0NTYyOTU3MTAyMTNmMmNiZWY2ZTYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-152", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Y2fCLjzK9ZzTPmoqtATpQcSbi3EL8PWKTxAfoqBrASU=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IlJvU3JFWUlRaVVQM3lTTGFKVDVKTWc9PSIsInZhbHVlIjoiUXYxbEs4T0RZbWw3L2sweTNPdHcrOXhnUG9LdysxMjVqQkVOdUN0d3RRaWJ6RHBmQ2NoaG9IbGMvMktVekFKbVViTXJCMWNYa25LTEp1VXJ5NVJqTHE2eENHamtST2dvZG8rNHM0R2hUWkc0bmkwZzlsUDY3QnkyQitQSFhGU0ZMVWo0bndTTUd5VjFkY1ZsZUlsSVFjYlNXMHBnWUpjQkVweFdJd2RjM0x6bXdQcWo2akt5dVhBU05jZVpKY1BwQlBoaUdYaWprYTJsOUo4OTd2S2RCR2JDd25wbURlL1hTL25MZDBUWGJEVGNrYlJpWk1yNXpXV0gzOENpdDRucysrUDl3ejR3VVRhS2w5Q2dqdDBya1lzWFVScnUwblZEblBTa2hxSERnMnlJYmU4YkxQaVZnZ255aVJFdmFBenlSQWlrSGFVdjBKQk1LOEhheWY1K3pDbzd2bTd2SWdXUmdIL0VtZUZyb29SOWVvZmRoaklYZVBqZmRGazlqeUQyRTVzb0NIazU4RXZCRm41VThkMUZFQlB6bnRJdC9VeXkzTXVWVlNTY0ZrWVYwU2ExY2E3OG9EZ1lHSVVYM21tWlpKU2NuZi9pQ3VxcldWMVF2Uy9SWnFHanR5M1pJSVBadDhTc0xaNi96ZWdyekJyTkNhblNGYURhRHlxNEs1dUwydWdNNzNDWFF6Ymg0Tzk3dU0zVTl1QXZLL3o1UnpWQmZ0TG90dTc3K2IxQ2Vqa3AwaWFJT2I0TFlCelg0NVF1TldhalZnZnNTNVV6WGZ6bCtDL0taOEZKcDcvdzE3L2krK2p2MElLTFBEYTA2M2pPU0lHM3hSQ3F1b1kxNjgvMCtlN1pPaVo2RDVEV3Bia05kMzlTYkZKM0dud3Q3bURaaHo1YnNxSGRXSXlDYkVGblpaVzB0OFAybE1tS1pmUzRENHNmOTlsVllETGRBWTdTU2R5d2tSYUNTdWpWOCs5UUJYZUVBSGdGMzNjWGdwSVpyazRtKzFKSHhHZkk2TVFCSkVPeG5Rb2JkWm5RSUFIZk96Z1FvbWIzVHpRRVZaSlQwbVVpeXNteXFaNzlRZEhOMzVqNlg1MERPRWNLS3JnRllkY2tURzlIOG52UFpzc0RBY1JqMVptT3JwM2pWTlVvR1lyWHlqSWppeEVNdWVGNmRKMmpUQ2pVQVYzY3FWS3hqNTAxUGl6Y0ZxRHF3T1g5cTYvOFpFb3YvcFhoVkxiZlpXV3Bwb2xKNStyMU8vOHQ3ZmFLUmp0b3cwRS9jWkJYZHNWTFBqQ1JEanRodWFDb3h4OXVKM0RWdjlwWi8ya2l2R1ZkcHpkZFhFYVM4VmZTT2NIT25ESi9MaHF3NWxtOFd5RURCb3MxWXNmVURKM3RBU1NSckdHVmp3dFNDMks2SllCL3VsUEdiZ2FvTjhybHcvUE5DbytZZTNLU3NYYnlkSzU5VE0rWmVpdzBaWkM5T21sa2s3R0FCY2F3R2FEY0pqcFhSczdyQ2hQc2RNaWpucHZtZWpmYWNOVEYwUUFqRDMzTXVkcTB6ZUcwSWFLOVFaT3BKTGlsUzFveTFYUDJOOFFCN1VxRVp5aWE3NFQvRHdSdm8za0JBR3RsWTJKdWM1emV2QWM4dFo1R1pYdlQyK0Uzdnc1VUZuNVpxdXVJVkZuRVBReURhYy9aRmFhRmhpZHVEamtmYXZTaTQ1OWpPOWtwN3ZvQVBvQXBLT3M2K3JkMnd6N2xTYnJjdFFXZW1KZ1ZnWHhDKytlUXBLaVI3RVh3SkNVMmJ0T0RJYXZ5enQ0aU1UaVpFRlNwNnZtWlhFU1lrTkJLWlJuOFcwOTgxUDNIYkYvVkZXdVhVaDY2WmpiQnp3NGFGSkxnQmJIWjNNNFY1UXM3b0ZRQXlsdUJZL2Uyc2pEbndtSVFWOE5qOG0wRHpxQ0VSbUJPRm5zK2MxMnJkekVES2FySlJOejZOYU1GaHhPT0ZWdHBMRkZKanRkSzVMM3hINzhUVXZ1TVViV3dXbnlwbjJBV1lMY1psVE9DNmtaNjdWaVBvUDVVV21QK1ZndWNRMy9idVhLNXBnRlM3SFFsOFNqTVNoMkdkRnZuU3RnNmNoY0dyYUlSYUNXL2ZwQkNwcmJlNU9mUml4SkVEUWIrNmpCclRxZTBvUmxWYk5NWjRQQ0RySDA4MjBRMUVPRmdCZjA1VEd3RytWU0h3QnJXUGNSLzg4azExZEtzUjl0NFhlNldYaXk2aGlaYkdIdVcyRU9NRWZmQ0dTbGxZcFE4VUNsaEZ6V2UxRFlKZ21RekZya0s2ZTBzZCtFYStjT0xNMWV3WDZ0b2wxaURERDdvcTEzNWhnODlZamtNblBhQ1VvREFwOWFMaE1NZFl0MHBpRzFJdzErR0hRbHlYM3RKclFIKzBpck5iaGl0bitjWEh2cCtMcGNTYVpvMjBuMk9LcWxFREUxOWdCVEYrQW52dzZKdFE1TEYvT0NQR1pCV1JLUjhlRk03blRMUlVldE9RSHlGL3ZSbTFwY1ZLdmZWelNtY09YNXVOOUQ5c2toYjd0WFFCZGZKcDhIUVpqbEZkOGptN3pMT1NDNm9SbmRUbjZzc1NHZVMzeU0xVkIzaUo4QzRBVysyOEhYNVFBNjVCNmtWUEs0djByRTZ6TGxrWE9pVGtGM3NoWFhXcnZMaUhzQ0JnQWVBVVgwQ2FITytLV0VlRDRMY2Q0LzVyOEZqa3hhQzBpYnAxWktCb1JFRGt6UHFVbU56UTBaZHY2YzhxNE05UEZGNm9VTUh0SDZ5WHBNZ2F3NE1YNVFWUzRteldsR1JPd3JhaHliTzIyTkFPU3czYkhGUDJUa3RrMlVBWE9TUWxVSENUajMwL3ZYWWNnclFxSURVbHZ4NnF0NnppS2tPUFBjL01pMXZ2OVZDRjFPS3VmeGp0bVdZTGhqNVZMK3J4cThkbmhBMkxySXpFVGpYUUI3dXExVU5QRWx2OU1FL0FwNkhLVUJWd1c3eXZnOEg0V1RLaDdCZkM4cSthSVBFNHNlUnAzdUFTUkZvUW1MbzBQWFcyMVQ3OExoVkEvNm43b0RzMS9DcXp1WlNnMFg3TVlmZ0dRVTdpakRYdkNxdXRpemd5YVNyZ3ZVN3ZmUVJBZEN4cko0UEhNR2dKTlFaaEVpRiIsIm1hYyI6IjRlOTU3YWNiMmJiNzY0NDI2OGNiMzYzNTEwZWQ4MWI4NjhlODRhZTVjYTQ0NTYyOTU3MTAyMTNmMmNiZWY2ZTYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "GtmDHeuAeSQNKyexrrZfllMcvlLuFgCUZZ6Dtyb5U\/8=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IlJvU3JFWUlRaVVQM3lTTGFKVDVKTWc9PSIsInZhbHVlIjoiUXYxbEs4T0RZbWw3L2sweTNPdHcrOXhnUG9LdysxMjVqQkVOdUN0d3RRaWJ6RHBmQ2NoaG9IbGMvMktVekFKbVViTXJCMWNYa25LTEp1VXJ5NVJqTHE2eENHamtST2dvZG8rNHM0R2hUWkc0bmkwZzlsUDY3QnkyQitQSFhGU0ZMVWo0bndTTUd5VjFkY1ZsZUlsSVFjYlNXMHBnWUpjQkVweFdJd2RjM0x6bXdQcWo2akt5dVhBU05jZVpKY1BwQlBoaUdYaWprYTJsOUo4OTd2S2RCR2JDd25wbURlL1hTL25MZDBUWGJEVGNrYlJpWk1yNXpXV0gzOENpdDRucysrUDl3ejR3VVRhS2w5Q2dqdDBya1lzWFVScnUwblZEblBTa2hxSERnMnlJYmU4YkxQaVZnZ255aVJFdmFBenlSQWlrSGFVdjBKQk1LOEhheWY1K3pDbzd2bTd2SWdXUmdIL0VtZUZyb29SOWVvZmRoaklYZVBqZmRGazlqeUQyRTVzb0NIazU4RXZCRm41VThkMUZFQlB6bnRJdC9VeXkzTXVWVlNTY0ZrWVYwU2ExY2E3OG9EZ1lHSVVYM21tWlpKU2NuZi9pQ3VxcldWMVF2Uy9SWnFHanR5M1pJSVBadDhTc0xaNi96ZWdyekJyTkNhblNGYURhRHlxNEs1dUwydWdNNzNDWFF6Ymg0Tzk3dU0zVTl1QXZLL3o1UnpWQmZ0TG90dTc3K2IxQ2Vqa3AwaWFJT2I0TFlCelg0NVF1TldhalZnZnNTNVV6WGZ6bCtDL0taOEZKcDcvdzE3L2krK2p2MElLTFBEYTA2M2pPU0lHM3hSQ3F1b1kxNjgvMCtlN1pPaVo2RDVEV3Bia05kMzlTYkZKM0dud3Q3bURaaHo1YnNxSGRXSXlDYkVGblpaVzB0OFAybE1tS1pmUzRENHNmOTlsVllETGRBWTdTU2R5d2tSYUNTdWpWOCs5UUJYZUVBSGdGMzNjWGdwSVpyazRtKzFKSHhHZkk2TVFCSkVPeG5Rb2JkWm5RSUFIZk96Z1FvbWIzVHpRRVZaSlQwbVVpeXNteXFaNzlRZEhOMzVqNlg1MERPRWNLS3JnRllkY2tURzlIOG52UFpzc0RBY1JqMVptT3JwM2pWTlVvR1lyWHlqSWppeEVNdWVGNmRKMmpUQ2pVQVYzY3FWS3hqNTAxUGl6Y0ZxRHF3T1g5cTYvOFpFb3YvcFhoVkxiZlpXV3Bwb2xKNStyMU8vOHQ3ZmFLUmp0b3cwRS9jWkJYZHNWTFBqQ1JEanRodWFDb3h4OXVKM0RWdjlwWi8ya2l2R1ZkcHpkZFhFYVM4VmZTT2NIT25ESi9MaHF3NWxtOFd5RURCb3MxWXNmVURKM3RBU1NSckdHVmp3dFNDMks2SllCL3VsUEdiZ2FvTjhybHcvUE5DbytZZTNLU3NYYnlkSzU5VE0rWmVpdzBaWkM5T21sa2s3R0FCY2F3R2FEY0pqcFhSczdyQ2hQc2RNaWpucHZtZWpmYWNOVEYwUUFqRDMzTXVkcTB6ZUcwSWFLOVFaT3BKTGlsUzFveTFYUDJOOFFCN1VxRVp5aWE3NFQvRHdSdm8za0JBR3RsWTJKdWM1emV2QWM4dFo1R1pYdlQyK0Uzdnc1VUZuNVpxdXVJVkZuRVBReURhYy9aRmFhRmhpZHVEamtmYXZTaTQ1OWpPOWtwN3ZvQVBvQXBLT3M2K3JkMnd6N2xTYnJjdFFXZW1KZ1ZnWHhDKytlUXBLaVI3RVh3SkNVMmJ0T0RJYXZ5enQ0aU1UaVpFRlNwNnZtWlhFU1lrTkJLWlJuOFcwOTgxUDNIYkYvVkZXdVhVaDY2WmpiQnp3NGFGSkxnQmJIWjNNNFY1UXM3b0ZRQXlsdUJZL2Uyc2pEbndtSVFWOE5qOG0wRHpxQ0VSbUJPRm5zK2MxMnJkekVES2FySlJOejZOYU1GaHhPT0ZWdHBMRkZKanRkSzVMM3hINzhUVXZ1TVViV3dXbnlwbjJBV1lMY1psVE9DNmtaNjdWaVBvUDVVV21QK1ZndWNRMy9idVhLNXBnRlM3SFFsOFNqTVNoMkdkRnZuU3RnNmNoY0dyYUlSYUNXL2ZwQkNwcmJlNU9mUml4SkVEUWIrNmpCclRxZTBvUmxWYk5NWjRQQ0RySDA4MjBRMUVPRmdCZjA1VEd3RytWU0h3QnJXUGNSLzg4azExZEtzUjl0NFhlNldYaXk2aGlaYkdIdVcyRU9NRWZmQ0dTbGxZcFE4VUNsaEZ6V2UxRFlKZ21RekZya0s2ZTBzZCtFYStjT0xNMWV3WDZ0b2wxaURERDdvcTEzNWhnODlZamtNblBhQ1VvREFwOWFMaE1NZFl0MHBpRzFJdzErR0hRbHlYM3RKclFIKzBpck5iaGl0bitjWEh2cCtMcGNTYVpvMjBuMk9LcWxFREUxOWdCVEYrQW52dzZKdFE1TEYvT0NQR1pCV1JLUjhlRk03blRMUlVldE9RSHlGL3ZSbTFwY1ZLdmZWelNtY09YNXVOOUQ5c2toYjd0WFFCZGZKcDhIUVpqbEZkOGptN3pMT1NDNm9SbmRUbjZzc1NHZVMzeU0xVkIzaUo4QzRBVysyOEhYNVFBNjVCNmtWUEs0djByRTZ6TGxrWE9pVGtGM3NoWFhXcnZMaUhzQ0JnQWVBVVgwQ2FITytLV0VlRDRMY2Q0LzVyOEZqa3hhQzBpYnAxWktCb1JFRGt6UHFVbU56UTBaZHY2YzhxNE05UEZGNm9VTUh0SDZ5WHBNZ2F3NE1YNVFWUzRteldsR1JPd3JhaHliTzIyTkFPU3czYkhGUDJUa3RrMlVBWE9TUWxVSENUajMwL3ZYWWNnclFxSURVbHZ4NnF0NnppS2tPUFBjL01pMXZ2OVZDRjFPS3VmeGp0bVdZTGhqNVZMK3J4cThkbmhBMkxySXpFVGpYUUI3dXExVU5QRWx2OU1FL0FwNkhLVUJWd1c3eXZnOEg0V1RLaDdCZkM4cSthSVBFNHNlUnAzdUFTUkZvUW1MbzBQWFcyMVQ3OExoVkEvNm43b0RzMS9DcXp1WlNnMFg3TVlmZ0dRVTdpakRYdkNxdXRpemd5YVNyZ3ZVN3ZmUVJBZEN4cko0UEhNR2dKTlFaaEVpRiIsIm1hYyI6IjRlOTU3YWNiMmJiNzY0NDI2OGNiMzYzNTEwZWQ4MWI4NjhlODRhZTVjYTQ0NTYyOTU3MTAyMTNmMmNiZWY2ZTYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-152", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-153", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM5MgYIciXkmJJdMtTiwevbkKKTAqn1L9uYvcLbKreZJ4g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-153", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PM5Y26dJAfDCLPSzmW3ZsTWabIzSr27KQxVBmFdWgPw=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ind6ZjY3bGthU3NUOXJINDdNK2RxU1E9PSIsInZhbHVlIjoiUXRIWVF1R1hwdEJET2FXNEx2Zy9lM0tOenkvUVhPQ0NkR1QxRmVvZWtYZTNXSXArMmNSaEY2MkFhRkVyL1JrWEVQTEgzYmlkdUljbHZxVnoxKzh5RWFESzVCdlJrSmxxa0IxU2pwaXJ2R3h4K0lZOUhMZ29UczBCbEdXY3NpN091amVzQkpMQ1VpSGFib2hhMHlibTBMUlJRMnZSUXRqdW03VVpxYm01dXg0Tnp0ZmJmRFJrQmEycXkvbHR2NThiY2d3OXdtRzE1MDRSaGNCRnZXWXJScjZBNFVOdk5FTE44b1VPQ3JidUNRT01TVG9BNlRYeDVOMmpLMnRmcXpaUktSMURicXFIKytVYWxLZXhIV0FmenVDR2tzNGtOb1ZDbTJGS2cwNFgwZE83OGJRSlpvVkZHVUw4b09mTUlSUEdyd3V5U1FodGVrREVKRC9IeStPZGNkSnQxMWFVb2lWWlJ5cFVIS1ZxaFI3eWRCR0NmbjkxT0dLQXpXWHBac3JsVFpiR1FaeEZnT0dGNkZmejdmTnU1bXZCZTI2NElZV0pYZ1ZIYkFSRUJGenZDYVpWdkphN2dvTVVTMEl2WTA0ZXdVMjh5bkRlUTFkcmdTUkdBeElLMytlNG1KY3FhZk9VL2V4YlEyRmFNS2pJWnpseVdjYzFkNy9YN1NHYWhaa25tL0FSS04vOUhQcVM0K1dPYTJDMGhxN3ppZ29GUDY4UnppZDgrN1BCazJaRnFzQ0pkK0tRWFJITDRPWnc1Q2NCV01FaHB1cVFCYUpaOE9pT1RXWTJuVGJHNldnYnNFbTV3b2k3dDNvcXFxWHhNYlE2dTB3VjErZFZNMTJ4bWRCVy9iR1h1c2lDL2JaRThWcElVUjNPK0lhVFAzOGpWVThtM0N1TmkyY2Zna1N6VGpsWEx5dGNaNzB6cm9WcjlTOTh5c2w1RzdoczhVRXFKdG1qZzRZSmRlUitFa3RIY0dhQXZyQlRZSkd5WXVTTkozNnNab1NBeXZuRzlDZHRMMUp4ZUIwazBpbFppMDBvZ3F1aElLTDdCcVdEN0tUV3V3UmhrckNsQ1BrbFNqSkVXbkNWRXF3dEZmd3ZralpjN2ZPZmxmWS8vQU90Y0lKNTZ4WkRkRUZva1hoUVlvYUY2N1JOWVFxdkQ4Ni9YMTlza1QwNllreEFvMnFDUjRtREVhbm5jK2MzK2lZZ2NRRmE3MHpycG8zOHFuK3R5dEg4UzdNWCs1Z1VmMG01aFUwZWt3SStJWS9RVUV5LzJIaFUyUWdUTFRkWVVFUFh6a2ZaZ295ZFFJWXpqaWgxUmo3M3FQNE51NlhCNWczUERicmVRTmxEUWkwdTRoRStQZW5Bb1dCZnRhQ1FqOGlMWmU4U2hJckw4TCsxSG5lS2UxbG9YYWFVdU14TTdSdVZybUF2dEtlM0lvVlJnNWE1QjNQRG5xdUhUZDBYenJURlV3bVhnRmV0UDY4Z01BU2hiY1dRUnRHUVkwRW9OSFQ1VjYxRlhXeE1Wdndzdkx5Q0h4R045TUJzV1QvbUx2dW5qMEF1SU9Yd3JOUkRhdUVxWWYxRWJBcUZLZnRoK3JmWlZ5SjljRlpVbnA2eDUvZTZwdTBOTE9rVCsvOG1mY1VkcFNiS2RLUnRDcitQeWo4dWdtNk1KSkZkUk1Sbk5PQmYwL1RnTGV1ZVRLcTRSc0thRnF0ZkNEMDFvQlJpMjVIb2FxUkpxS1lCTFk1WlZLVW5GKzIyVWI4dldzUHorTDZzSkx6MjlGSTAyejFYK05UUkRMSFhHM0JoTnlkQTR3NGlkR1RiUTFPdmpVcW4wSVBuNUthUFJzY0g5dUx4emt3ck9rQWpnZWlFa2dCcGJrSVBXYnBaTDZtRVFaejJrWjI1NkYwclliWFZFNDZ2QjZYRmtlSkxMWGJNNlNCV1FpYzNVOEIzL1QzM1ZJTEJaTFlWdnZIeUlVQTlLNDhsR0RGSWVRZjZBYTFBQjdSbmQzZ3VCWlRSSVg1RTRWUnBjYmh2elVINWJsaGcrMnRERjNVcjR4SXBtS29pRmUwTHgrUU9FRVFleUFOTlRtZis3ankwOG9aQjBQZFNQMC9Lc3dZVmZGK0pVdVpNMlpoWkRyU1M4WGx4aCtVUlVBd0E1WnJQeDYwTWxjY3R3c2tmZjN6c0NLZXRPQzMyamJSNnVwVTRlZWd4K3EzZ21LTU53dFVYdWlJTnRyVkdqL0x3TmgwZExDUWV5VVpLSTVOaTRkbTRrWWg1bE4vMkREZ0QwMzZPbTNxc3Fnc0Z0Yy9aMWdZOVdjcUcxOElhekxkZ3FjZnQ1N1haZUVTWllnN3lQRnNWaVlVY2xjSEhNd3RLcTJvcWFoenNtRGsyY3QxWHJhSng5TDRrbFlTNmhDMjdjSFdmYXJKeU5jbGl6OWo0YTdsbXdQZ1ZjL212dEJING9xZmhHNFRLVVEzanVQb3ZOVDYyT2FmcThVRjBXbWQzTGJNU3kyUExKdjNhZWx6cUdWOHdITkVhNVpiUHBUWEtMdGk0YWxGNWFldytRUnRzMGVMZEJOM090M3pxWjlWblVpS0F0Wk1rRFpabGlYV3AzNXJCRkd4VitYWEw2aXp4Uk1GdG9sTXBCTHpwSFdsUzJlTVJBOHd0MUo0cVZnOEE5Y1FQQTltcmhVKytGSDlGUENzS2lTOWVvdTRlaUZPYTNJM2ZPc3RCb2EwbXYwR0l6L0N2STQ0TEMrazg2RWJTMmFMQVNUU2xNbzUwMnRBVG9kNmQ2R3VuSy9rbGR5aDJvUVEyUmx0dzY5SWlrVy9LK05vc29Ka2RlN3NFUFhmUjNzTmI0Y29OK0pwK29qSEtzRndlTFZkOVFmN2I1eGVNdlJQOExzOWU2TFpXekdxUUJyZ2c3UjB4aFBjWG9SZldGY0prdktTTU80UzBHaDdDWGV3RVArejd0Nkg3aGY5cnFQRlFjb2o1YlRCSmppKzljTERVVzJVeVRCZGZ3VzNMaDNydmFtSkhMTXVvRG5vL2M0dExxR3lWanZ5cXgwTG9PTmQ4bGd1eWJkYWY4YXZwUmJVREJmc1c3WVBhUjBtUDloWXBLYzRkaks3U1duK2luRjhnQW5tTkVkeHhTUE5oeXhvWVZUT3hKOUJwaHZUK1ZMbkUvRm8vQVZXbyIsIm1hYyI6ImRiOTAyNzFiMTgxOGMxMzVhZTk1MGQ0YTliZDAxYTUzMGViODQwNDYyMTk1NDA1MzFmNzRlY2EyYTUyZDdkYjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ekyK3FlxB5fNfw3CbVPAW21NeFeUtUgo9KNvg8K5EZU=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ind6ZjY3bGthU3NUOXJINDdNK2RxU1E9PSIsInZhbHVlIjoiUXRIWVF1R1hwdEJET2FXNEx2Zy9lM0tOenkvUVhPQ0NkR1QxRmVvZWtYZTNXSXArMmNSaEY2MkFhRkVyL1JrWEVQTEgzYmlkdUljbHZxVnoxKzh5RWFESzVCdlJrSmxxa0IxU2pwaXJ2R3h4K0lZOUhMZ29UczBCbEdXY3NpN091amVzQkpMQ1VpSGFib2hhMHlibTBMUlJRMnZSUXRqdW03VVpxYm01dXg0Tnp0ZmJmRFJrQmEycXkvbHR2NThiY2d3OXdtRzE1MDRSaGNCRnZXWXJScjZBNFVOdk5FTE44b1VPQ3JidUNRT01TVG9BNlRYeDVOMmpLMnRmcXpaUktSMURicXFIKytVYWxLZXhIV0FmenVDR2tzNGtOb1ZDbTJGS2cwNFgwZE83OGJRSlpvVkZHVUw4b09mTUlSUEdyd3V5U1FodGVrREVKRC9IeStPZGNkSnQxMWFVb2lWWlJ5cFVIS1ZxaFI3eWRCR0NmbjkxT0dLQXpXWHBac3JsVFpiR1FaeEZnT0dGNkZmejdmTnU1bXZCZTI2NElZV0pYZ1ZIYkFSRUJGenZDYVpWdkphN2dvTVVTMEl2WTA0ZXdVMjh5bkRlUTFkcmdTUkdBeElLMytlNG1KY3FhZk9VL2V4YlEyRmFNS2pJWnpseVdjYzFkNy9YN1NHYWhaa25tL0FSS04vOUhQcVM0K1dPYTJDMGhxN3ppZ29GUDY4UnppZDgrN1BCazJaRnFzQ0pkK0tRWFJITDRPWnc1Q2NCV01FaHB1cVFCYUpaOE9pT1RXWTJuVGJHNldnYnNFbTV3b2k3dDNvcXFxWHhNYlE2dTB3VjErZFZNMTJ4bWRCVy9iR1h1c2lDL2JaRThWcElVUjNPK0lhVFAzOGpWVThtM0N1TmkyY2Zna1N6VGpsWEx5dGNaNzB6cm9WcjlTOTh5c2w1RzdoczhVRXFKdG1qZzRZSmRlUitFa3RIY0dhQXZyQlRZSkd5WXVTTkozNnNab1NBeXZuRzlDZHRMMUp4ZUIwazBpbFppMDBvZ3F1aElLTDdCcVdEN0tUV3V3UmhrckNsQ1BrbFNqSkVXbkNWRXF3dEZmd3ZralpjN2ZPZmxmWS8vQU90Y0lKNTZ4WkRkRUZva1hoUVlvYUY2N1JOWVFxdkQ4Ni9YMTlza1QwNllreEFvMnFDUjRtREVhbm5jK2MzK2lZZ2NRRmE3MHpycG8zOHFuK3R5dEg4UzdNWCs1Z1VmMG01aFUwZWt3SStJWS9RVUV5LzJIaFUyUWdUTFRkWVVFUFh6a2ZaZ295ZFFJWXpqaWgxUmo3M3FQNE51NlhCNWczUERicmVRTmxEUWkwdTRoRStQZW5Bb1dCZnRhQ1FqOGlMWmU4U2hJckw4TCsxSG5lS2UxbG9YYWFVdU14TTdSdVZybUF2dEtlM0lvVlJnNWE1QjNQRG5xdUhUZDBYenJURlV3bVhnRmV0UDY4Z01BU2hiY1dRUnRHUVkwRW9OSFQ1VjYxRlhXeE1Wdndzdkx5Q0h4R045TUJzV1QvbUx2dW5qMEF1SU9Yd3JOUkRhdUVxWWYxRWJBcUZLZnRoK3JmWlZ5SjljRlpVbnA2eDUvZTZwdTBOTE9rVCsvOG1mY1VkcFNiS2RLUnRDcitQeWo4dWdtNk1KSkZkUk1Sbk5PQmYwL1RnTGV1ZVRLcTRSc0thRnF0ZkNEMDFvQlJpMjVIb2FxUkpxS1lCTFk1WlZLVW5GKzIyVWI4dldzUHorTDZzSkx6MjlGSTAyejFYK05UUkRMSFhHM0JoTnlkQTR3NGlkR1RiUTFPdmpVcW4wSVBuNUthUFJzY0g5dUx4emt3ck9rQWpnZWlFa2dCcGJrSVBXYnBaTDZtRVFaejJrWjI1NkYwclliWFZFNDZ2QjZYRmtlSkxMWGJNNlNCV1FpYzNVOEIzL1QzM1ZJTEJaTFlWdnZIeUlVQTlLNDhsR0RGSWVRZjZBYTFBQjdSbmQzZ3VCWlRSSVg1RTRWUnBjYmh2elVINWJsaGcrMnRERjNVcjR4SXBtS29pRmUwTHgrUU9FRVFleUFOTlRtZis3ankwOG9aQjBQZFNQMC9Lc3dZVmZGK0pVdVpNMlpoWkRyU1M4WGx4aCtVUlVBd0E1WnJQeDYwTWxjY3R3c2tmZjN6c0NLZXRPQzMyamJSNnVwVTRlZWd4K3EzZ21LTU53dFVYdWlJTnRyVkdqL0x3TmgwZExDUWV5VVpLSTVOaTRkbTRrWWg1bE4vMkREZ0QwMzZPbTNxc3Fnc0Z0Yy9aMWdZOVdjcUcxOElhekxkZ3FjZnQ1N1haZUVTWllnN3lQRnNWaVlVY2xjSEhNd3RLcTJvcWFoenNtRGsyY3QxWHJhSng5TDRrbFlTNmhDMjdjSFdmYXJKeU5jbGl6OWo0YTdsbXdQZ1ZjL212dEJING9xZmhHNFRLVVEzanVQb3ZOVDYyT2FmcThVRjBXbWQzTGJNU3kyUExKdjNhZWx6cUdWOHdITkVhNVpiUHBUWEtMdGk0YWxGNWFldytRUnRzMGVMZEJOM090M3pxWjlWblVpS0F0Wk1rRFpabGlYV3AzNXJCRkd4VitYWEw2aXp4Uk1GdG9sTXBCTHpwSFdsUzJlTVJBOHd0MUo0cVZnOEE5Y1FQQTltcmhVKytGSDlGUENzS2lTOWVvdTRlaUZPYTNJM2ZPc3RCb2EwbXYwR0l6L0N2STQ0TEMrazg2RWJTMmFMQVNUU2xNbzUwMnRBVG9kNmQ2R3VuSy9rbGR5aDJvUVEyUmx0dzY5SWlrVy9LK05vc29Ka2RlN3NFUFhmUjNzTmI0Y29OK0pwK29qSEtzRndlTFZkOVFmN2I1eGVNdlJQOExzOWU2TFpXekdxUUJyZ2c3UjB4aFBjWG9SZldGY0prdktTTU80UzBHaDdDWGV3RVArejd0Nkg3aGY5cnFQRlFjb2o1YlRCSmppKzljTERVVzJVeVRCZGZ3VzNMaDNydmFtSkhMTXVvRG5vL2M0dExxR3lWanZ5cXgwTG9PTmQ4bGd1eWJkYWY4YXZwUmJVREJmc1c3WVBhUjBtUDloWXBLYzRkaks3U1duK2luRjhnQW5tTkVkeHhTUE5oeXhvWVZUT3hKOUJwaHZUK1ZMbkUvRm8vQVZXbyIsIm1hYyI6ImRiOTAyNzFiMTgxOGMxMzVhZTk1MGQ0YTliZDAxYTUzMGViODQwNDYyMTk1NDA1MzFmNzRlY2EyYTUyZDdkYjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-153", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mD7UAHEyINIIIjzWp31ZCDuVzwf3E9IVu23Hpys+Gas=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ind6ZjY3bGthU3NUOXJINDdNK2RxU1E9PSIsInZhbHVlIjoiUXRIWVF1R1hwdEJET2FXNEx2Zy9lM0tOenkvUVhPQ0NkR1QxRmVvZWtYZTNXSXArMmNSaEY2MkFhRkVyL1JrWEVQTEgzYmlkdUljbHZxVnoxKzh5RWFESzVCdlJrSmxxa0IxU2pwaXJ2R3h4K0lZOUhMZ29UczBCbEdXY3NpN091amVzQkpMQ1VpSGFib2hhMHlibTBMUlJRMnZSUXRqdW03VVpxYm01dXg0Tnp0ZmJmRFJrQmEycXkvbHR2NThiY2d3OXdtRzE1MDRSaGNCRnZXWXJScjZBNFVOdk5FTE44b1VPQ3JidUNRT01TVG9BNlRYeDVOMmpLMnRmcXpaUktSMURicXFIKytVYWxLZXhIV0FmenVDR2tzNGtOb1ZDbTJGS2cwNFgwZE83OGJRSlpvVkZHVUw4b09mTUlSUEdyd3V5U1FodGVrREVKRC9IeStPZGNkSnQxMWFVb2lWWlJ5cFVIS1ZxaFI3eWRCR0NmbjkxT0dLQXpXWHBac3JsVFpiR1FaeEZnT0dGNkZmejdmTnU1bXZCZTI2NElZV0pYZ1ZIYkFSRUJGenZDYVpWdkphN2dvTVVTMEl2WTA0ZXdVMjh5bkRlUTFkcmdTUkdBeElLMytlNG1KY3FhZk9VL2V4YlEyRmFNS2pJWnpseVdjYzFkNy9YN1NHYWhaa25tL0FSS04vOUhQcVM0K1dPYTJDMGhxN3ppZ29GUDY4UnppZDgrN1BCazJaRnFzQ0pkK0tRWFJITDRPWnc1Q2NCV01FaHB1cVFCYUpaOE9pT1RXWTJuVGJHNldnYnNFbTV3b2k3dDNvcXFxWHhNYlE2dTB3VjErZFZNMTJ4bWRCVy9iR1h1c2lDL2JaRThWcElVUjNPK0lhVFAzOGpWVThtM0N1TmkyY2Zna1N6VGpsWEx5dGNaNzB6cm9WcjlTOTh5c2w1RzdoczhVRXFKdG1qZzRZSmRlUitFa3RIY0dhQXZyQlRZSkd5WXVTTkozNnNab1NBeXZuRzlDZHRMMUp4ZUIwazBpbFppMDBvZ3F1aElLTDdCcVdEN0tUV3V3UmhrckNsQ1BrbFNqSkVXbkNWRXF3dEZmd3ZralpjN2ZPZmxmWS8vQU90Y0lKNTZ4WkRkRUZva1hoUVlvYUY2N1JOWVFxdkQ4Ni9YMTlza1QwNllreEFvMnFDUjRtREVhbm5jK2MzK2lZZ2NRRmE3MHpycG8zOHFuK3R5dEg4UzdNWCs1Z1VmMG01aFUwZWt3SStJWS9RVUV5LzJIaFUyUWdUTFRkWVVFUFh6a2ZaZ295ZFFJWXpqaWgxUmo3M3FQNE51NlhCNWczUERicmVRTmxEUWkwdTRoRStQZW5Bb1dCZnRhQ1FqOGlMWmU4U2hJckw4TCsxSG5lS2UxbG9YYWFVdU14TTdSdVZybUF2dEtlM0lvVlJnNWE1QjNQRG5xdUhUZDBYenJURlV3bVhnRmV0UDY4Z01BU2hiY1dRUnRHUVkwRW9OSFQ1VjYxRlhXeE1Wdndzdkx5Q0h4R045TUJzV1QvbUx2dW5qMEF1SU9Yd3JOUkRhdUVxWWYxRWJBcUZLZnRoK3JmWlZ5SjljRlpVbnA2eDUvZTZwdTBOTE9rVCsvOG1mY1VkcFNiS2RLUnRDcitQeWo4dWdtNk1KSkZkUk1Sbk5PQmYwL1RnTGV1ZVRLcTRSc0thRnF0ZkNEMDFvQlJpMjVIb2FxUkpxS1lCTFk1WlZLVW5GKzIyVWI4dldzUHorTDZzSkx6MjlGSTAyejFYK05UUkRMSFhHM0JoTnlkQTR3NGlkR1RiUTFPdmpVcW4wSVBuNUthUFJzY0g5dUx4emt3ck9rQWpnZWlFa2dCcGJrSVBXYnBaTDZtRVFaejJrWjI1NkYwclliWFZFNDZ2QjZYRmtlSkxMWGJNNlNCV1FpYzNVOEIzL1QzM1ZJTEJaTFlWdnZIeUlVQTlLNDhsR0RGSWVRZjZBYTFBQjdSbmQzZ3VCWlRSSVg1RTRWUnBjYmh2elVINWJsaGcrMnRERjNVcjR4SXBtS29pRmUwTHgrUU9FRVFleUFOTlRtZis3ankwOG9aQjBQZFNQMC9Lc3dZVmZGK0pVdVpNMlpoWkRyU1M4WGx4aCtVUlVBd0E1WnJQeDYwTWxjY3R3c2tmZjN6c0NLZXRPQzMyamJSNnVwVTRlZWd4K3EzZ21LTU53dFVYdWlJTnRyVkdqL0x3TmgwZExDUWV5VVpLSTVOaTRkbTRrWWg1bE4vMkREZ0QwMzZPbTNxc3Fnc0Z0Yy9aMWdZOVdjcUcxOElhekxkZ3FjZnQ1N1haZUVTWllnN3lQRnNWaVlVY2xjSEhNd3RLcTJvcWFoenNtRGsyY3QxWHJhSng5TDRrbFlTNmhDMjdjSFdmYXJKeU5jbGl6OWo0YTdsbXdQZ1ZjL212dEJING9xZmhHNFRLVVEzanVQb3ZOVDYyT2FmcThVRjBXbWQzTGJNU3kyUExKdjNhZWx6cUdWOHdITkVhNVpiUHBUWEtMdGk0YWxGNWFldytRUnRzMGVMZEJOM090M3pxWjlWblVpS0F0Wk1rRFpabGlYV3AzNXJCRkd4VitYWEw2aXp4Uk1GdG9sTXBCTHpwSFdsUzJlTVJBOHd0MUo0cVZnOEE5Y1FQQTltcmhVKytGSDlGUENzS2lTOWVvdTRlaUZPYTNJM2ZPc3RCb2EwbXYwR0l6L0N2STQ0TEMrazg2RWJTMmFMQVNUU2xNbzUwMnRBVG9kNmQ2R3VuSy9rbGR5aDJvUVEyUmx0dzY5SWlrVy9LK05vc29Ka2RlN3NFUFhmUjNzTmI0Y29OK0pwK29qSEtzRndlTFZkOVFmN2I1eGVNdlJQOExzOWU2TFpXekdxUUJyZ2c3UjB4aFBjWG9SZldGY0prdktTTU80UzBHaDdDWGV3RVArejd0Nkg3aGY5cnFQRlFjb2o1YlRCSmppKzljTERVVzJVeVRCZGZ3VzNMaDNydmFtSkhMTXVvRG5vL2M0dExxR3lWanZ5cXgwTG9PTmQ4bGd1eWJkYWY4YXZwUmJVREJmc1c3WVBhUjBtUDloWXBLYzRkaks3U1duK2luRjhnQW5tTkVkeHhTUE5oeXhvWVZUT3hKOUJwaHZUK1ZMbkUvRm8vQVZXbyIsIm1hYyI6ImRiOTAyNzFiMTgxOGMxMzVhZTk1MGQ0YTliZDAxYTUzMGViODQwNDYyMTk1NDA1MzFmNzRlY2EyYTUyZDdkYjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5H\/WzC5mC3yX7GfSpX63Zs+3WKvuWD9Xg0ueucrPemY=", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ind6ZjY3bGthU3NUOXJINDdNK2RxU1E9PSIsInZhbHVlIjoiUXRIWVF1R1hwdEJET2FXNEx2Zy9lM0tOenkvUVhPQ0NkR1QxRmVvZWtYZTNXSXArMmNSaEY2MkFhRkVyL1JrWEVQTEgzYmlkdUljbHZxVnoxKzh5RWFESzVCdlJrSmxxa0IxU2pwaXJ2R3h4K0lZOUhMZ29UczBCbEdXY3NpN091amVzQkpMQ1VpSGFib2hhMHlibTBMUlJRMnZSUXRqdW03VVpxYm01dXg0Tnp0ZmJmRFJrQmEycXkvbHR2NThiY2d3OXdtRzE1MDRSaGNCRnZXWXJScjZBNFVOdk5FTE44b1VPQ3JidUNRT01TVG9BNlRYeDVOMmpLMnRmcXpaUktSMURicXFIKytVYWxLZXhIV0FmenVDR2tzNGtOb1ZDbTJGS2cwNFgwZE83OGJRSlpvVkZHVUw4b09mTUlSUEdyd3V5U1FodGVrREVKRC9IeStPZGNkSnQxMWFVb2lWWlJ5cFVIS1ZxaFI3eWRCR0NmbjkxT0dLQXpXWHBac3JsVFpiR1FaeEZnT0dGNkZmejdmTnU1bXZCZTI2NElZV0pYZ1ZIYkFSRUJGenZDYVpWdkphN2dvTVVTMEl2WTA0ZXdVMjh5bkRlUTFkcmdTUkdBeElLMytlNG1KY3FhZk9VL2V4YlEyRmFNS2pJWnpseVdjYzFkNy9YN1NHYWhaa25tL0FSS04vOUhQcVM0K1dPYTJDMGhxN3ppZ29GUDY4UnppZDgrN1BCazJaRnFzQ0pkK0tRWFJITDRPWnc1Q2NCV01FaHB1cVFCYUpaOE9pT1RXWTJuVGJHNldnYnNFbTV3b2k3dDNvcXFxWHhNYlE2dTB3VjErZFZNMTJ4bWRCVy9iR1h1c2lDL2JaRThWcElVUjNPK0lhVFAzOGpWVThtM0N1TmkyY2Zna1N6VGpsWEx5dGNaNzB6cm9WcjlTOTh5c2w1RzdoczhVRXFKdG1qZzRZSmRlUitFa3RIY0dhQXZyQlRZSkd5WXVTTkozNnNab1NBeXZuRzlDZHRMMUp4ZUIwazBpbFppMDBvZ3F1aElLTDdCcVdEN0tUV3V3UmhrckNsQ1BrbFNqSkVXbkNWRXF3dEZmd3ZralpjN2ZPZmxmWS8vQU90Y0lKNTZ4WkRkRUZva1hoUVlvYUY2N1JOWVFxdkQ4Ni9YMTlza1QwNllreEFvMnFDUjRtREVhbm5jK2MzK2lZZ2NRRmE3MHpycG8zOHFuK3R5dEg4UzdNWCs1Z1VmMG01aFUwZWt3SStJWS9RVUV5LzJIaFUyUWdUTFRkWVVFUFh6a2ZaZ295ZFFJWXpqaWgxUmo3M3FQNE51NlhCNWczUERicmVRTmxEUWkwdTRoRStQZW5Bb1dCZnRhQ1FqOGlMWmU4U2hJckw4TCsxSG5lS2UxbG9YYWFVdU14TTdSdVZybUF2dEtlM0lvVlJnNWE1QjNQRG5xdUhUZDBYenJURlV3bVhnRmV0UDY4Z01BU2hiY1dRUnRHUVkwRW9OSFQ1VjYxRlhXeE1Wdndzdkx5Q0h4R045TUJzV1QvbUx2dW5qMEF1SU9Yd3JOUkRhdUVxWWYxRWJBcUZLZnRoK3JmWlZ5SjljRlpVbnA2eDUvZTZwdTBOTE9rVCsvOG1mY1VkcFNiS2RLUnRDcitQeWo4dWdtNk1KSkZkUk1Sbk5PQmYwL1RnTGV1ZVRLcTRSc0thRnF0ZkNEMDFvQlJpMjVIb2FxUkpxS1lCTFk1WlZLVW5GKzIyVWI4dldzUHorTDZzSkx6MjlGSTAyejFYK05UUkRMSFhHM0JoTnlkQTR3NGlkR1RiUTFPdmpVcW4wSVBuNUthUFJzY0g5dUx4emt3ck9rQWpnZWlFa2dCcGJrSVBXYnBaTDZtRVFaejJrWjI1NkYwclliWFZFNDZ2QjZYRmtlSkxMWGJNNlNCV1FpYzNVOEIzL1QzM1ZJTEJaTFlWdnZIeUlVQTlLNDhsR0RGSWVRZjZBYTFBQjdSbmQzZ3VCWlRSSVg1RTRWUnBjYmh2elVINWJsaGcrMnRERjNVcjR4SXBtS29pRmUwTHgrUU9FRVFleUFOTlRtZis3ankwOG9aQjBQZFNQMC9Lc3dZVmZGK0pVdVpNMlpoWkRyU1M4WGx4aCtVUlVBd0E1WnJQeDYwTWxjY3R3c2tmZjN6c0NLZXRPQzMyamJSNnVwVTRlZWd4K3EzZ21LTU53dFVYdWlJTnRyVkdqL0x3TmgwZExDUWV5VVpLSTVOaTRkbTRrWWg1bE4vMkREZ0QwMzZPbTNxc3Fnc0Z0Yy9aMWdZOVdjcUcxOElhekxkZ3FjZnQ1N1haZUVTWllnN3lQRnNWaVlVY2xjSEhNd3RLcTJvcWFoenNtRGsyY3QxWHJhSng5TDRrbFlTNmhDMjdjSFdmYXJKeU5jbGl6OWo0YTdsbXdQZ1ZjL212dEJING9xZmhHNFRLVVEzanVQb3ZOVDYyT2FmcThVRjBXbWQzTGJNU3kyUExKdjNhZWx6cUdWOHdITkVhNVpiUHBUWEtMdGk0YWxGNWFldytRUnRzMGVMZEJOM090M3pxWjlWblVpS0F0Wk1rRFpabGlYV3AzNXJCRkd4VitYWEw2aXp4Uk1GdG9sTXBCTHpwSFdsUzJlTVJBOHd0MUo0cVZnOEE5Y1FQQTltcmhVKytGSDlGUENzS2lTOWVvdTRlaUZPYTNJM2ZPc3RCb2EwbXYwR0l6L0N2STQ0TEMrazg2RWJTMmFMQVNUU2xNbzUwMnRBVG9kNmQ2R3VuSy9rbGR5aDJvUVEyUmx0dzY5SWlrVy9LK05vc29Ka2RlN3NFUFhmUjNzTmI0Y29OK0pwK29qSEtzRndlTFZkOVFmN2I1eGVNdlJQOExzOWU2TFpXekdxUUJyZ2c3UjB4aFBjWG9SZldGY0prdktTTU80UzBHaDdDWGV3RVArejd0Nkg3aGY5cnFQRlFjb2o1YlRCSmppKzljTERVVzJVeVRCZGZ3VzNMaDNydmFtSkhMTXVvRG5vL2M0dExxR3lWanZ5cXgwTG9PTmQ4bGd1eWJkYWY4YXZwUmJVREJmc1c3WVBhUjBtUDloWXBLYzRkaks3U1duK2luRjhnQW5tTkVkeHhTUE5oeXhvWVZUT3hKOUJwaHZUK1ZMbkUvRm8vQVZXbyIsIm1hYyI6ImRiOTAyNzFiMTgxOGMxMzVhZTk1MGQ0YTliZDAxYTUzMGViODQwNDYyMTk1NDA1MzFmNzRlY2EyYTUyZDdkYjAiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-153", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-154", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6pfl0DZO1V3yw3XpdnG6wC\/Ci6MRBdZGk5sq7fvOjj8w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-154", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6r0ZRflN9bYHWy1zgiI7tD0P82BIbSufPVIIuGgiFkU=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IitBaG1ld2tqSjZPY0o3MkZEQ0hydnc9PSIsInZhbHVlIjoiU3VWMGVZVUFzLzQ4OStqUnM5Slk4S04reTR2cmZSM3JGS2luTXgwcVNmcTh3NUZOa2Zuc0pQMHRRaTZXWGF2Tm5Rb3dReFlMaVl6Zk5aYkwvb0MvY1B2YkMzNDhXQVJOVUtac2dRY3Z6WWlsUWVzSnJ5R0h1RHR6bGlCMDJSY3A4dkw4TllNK2Z5TWoreUNkQ3lHT0g5UGVlcFBtcmV1Z1BvdmRQR0lmby95aWNFekpucmZTUXpBQlRvd1o2YXcxNHhFTHFoUTc2TGFMblJOVXdUVE9UZDVacDBjL0pIaGxtOW96Tno5cTZOZTZLYVJwQytvMEpPWTdoNmtucFZTRXJ5dUVJUVFyY0pvUml3Mm1haTkwWElaTFErelJidmlueHZmRStPbDZQZ1pTbnlnTE9GNFR3UFRUU0VsRElYRWNQa3FzOUg5M2ZJZmwveHRXa2hLOUtNUU9McDFoNVRMWG5sZ2xyWkNtak1KQVFRSXYycVhWRnZsdnAwbFBRblFLaWZvUnNpV2JTMGtacjBqZFZOM3pZRngwTmVyTmVzYTlTd25kZFhYWkNCbUZtMHZQMFZqOTFucG5VWGtjbG15dWZkMTcvczNMSm9Va1QySmhtd3dLN0xKT09kRi9RUnk1V05sSnFQUk9oYWF3bFZBYkJKeUN6SWtWWGFCT3VNTUtCSmZRSHl5M2ZWSlhjdnlxS2tvUWkrcE5BS3FmdW8yb3liejZhSUZPVHArOVdYektyTG83N2lvWDR6TnByOVNKM2VyY1hYdnIvQTgza0MvU21IMjd5a2xZU3UyNzUzek0rYTdyaGhoN0w0V1RMUUtDZmw0aDl0MlRjb2hqWko2NS8rS1lnanU1QStpUUpYZ1NzUEM0Qm1CNFZzcTFiTFV4TzBEWk9PMkI1dmx6WU1CUFZTcGtFQmlCUlJvQ2Q0UFpsOWlpUFh3RWowUm1OYlROMFdGM2R3MkpnUk04RnYzRjVMcERrZlZqZTFlNURrWkx2ZEFXaUdkRUlPdmlWaGMrSjV3OEQxcmpvNnkvODh3NjNUcEdPMnJuWisvdGhYVFl0ZXZEZ3JDcXJuZGlOcTZock0yLzZVM3A4Q0YraUVOSHlhQWJydTJqaUdlN1VTWXdRNkhvL1ZITnpuZWVaU3laTWxCQ1g4NWYyVklvci94dUlLa2R5SUYvT2NkUW1RV1JmeG5CQmZHMkhDam1wY1VkT0JiMjludTlMVHB3ZkVQMS81dEZ2TWhwOTk4ZGNyRHRsYldJWnJxTnJ1SElMMVZibGsvclBPQ2JMenRWOFB6aXh2VE5abUp5NklreFo4TEZWNFgzUmh1RDVhbFBaTDRPMmd5blFsbmRMQmhoWlRHcEhZWXJ5MlVuVTlxUzlXeWRVa2o4ajgyOG5LdnJZQjNwTHlyNWtrN3kxbjU5V2tWS3JUYUwxeDE1bmVVRDhNTFNmT1NWMjc3cWxIQlVpdkViYzZXRWxBZlRMMnozQW44OXd3RnNpeUh2NVZJcC8xYVFrTFozNUwwTzRkT2NVOFFCeWJ5QjBNOWFMcFJzK0ZqVTFnWmMzQkVvZzRBTE9xTzNPVGt0cXVjazBBcElqYktjMFJoNGYvcGFBTXVydTBXbzNsN3duNFNQTFo1OVFGc1F0SDZlNzRzRlFuVlVVcmp4VkJkTi9jb0krSHRJODNCYzNmdDNpU25NSUtRNVBnN0pNQmduQ096WXpQeXJlTW1EVC82L0Rnb2dRZVZjUGZVZ1VFaTJGMzlWUWZHc3p5d1d5WUdqUW5MM1dYb1pIcFhFc3l2MVhINjJzM21jOTJDL0c0ZTM3bzNLY1FtK2RsZ01vWU9OUG83VFV2enUrbUJzejVuSnFBTENubHhTejdnLzRjZEpqcGJ3STBSaXZwN2FPS1d0VlNncWk3MFlHdmRpTHRZclhXRmtydlFlWG1pSDhDbWN3aHpLOFM4WmR2dkhsN3FHUTVnWFF1a0xqUUVjSE9PNldXSWxVZ3E5dGxFblQ5Q3hRMTM2SGJZS0NTWDFyM3hlYXhXWHpKZkc3RHlPT3ZXdkxuZWhuNXoxT3JjcnlaM0p1dWdLUWl0STdUU2NoSVBaTFdKTStpQy80SjFlcWdUbGZqMWhDYXBXQ1BpVHJ4S1E5OUV1ckQ3TDAyRlgya3dDams1OW9GOUJWejgvaUJPZG9TUS9Ia0FNR0hnOWh0eSsvR3dCVUcvaVQrbXNWU3FQQmFXTThlNG1JaXpOZnlSRVFpejFNYWx1MmlqZHVZYk1DM0RmTktPZzVGRHI0ZzFPYWZIR2Uvd3BnL212b1ZBUE05T0gzMUxMeEtnWHM0MlRqRWpEWFk0ZlowTU1wS3lVU1g0VWhjSEg1S1hjeHNXWEhQSi9JdFhiY0F2Y1o1czZJUW5qQXBueGJtY2lXakU0cWhWOENKdkpIQWhTZ2JLZHlvRU95dURwWkkyS0paa2FsenAzV0p0NXRMVmozN0xaWndkKzdHVGxSeDV4eGxVSkthck51eHFtaGlqUG1ORWdmZ09kQW4yRFVHMS83WUF4dHRKcWhIdjE2OWJ0ZnVtbzMrVnk4Umw5ZnlJQlArTEhpSm0rWE5hdUZPajBINVF1YVdINkVnbnZUT2RyankzT0gxVVVwdWhoVWF6NDc1Y0Y5TUZuRE5SKzBPc1VJNi9ZbnJNdDluVmNlZERGNVVHVzQ1QkwydFdFazhWaXFLZzVCTTZGcHowSWpiTnplOUlEek4vRWFkeXBJOHFMSS8wN2hVRTJTM3lGcVdDRHlvYTVxdmhHK05nQ0JmU0ZhcG94RVNsYSt5ZUlsV1NNUW5PWHhRYTNqRUN6Q0xTNEwvMWhQWE9oKzErWTRjSHNZREJ5SXhXMmlWMzd0UVlBOW50UmQ0Yy9BUWdjL3hodnhSQ1MwMDQ1K0lEY3hXUFg1em9yaGc2NFlPTnA5UkpmWXViVUxWQjAvNHVnUm1xUHVFK3h5MnBpYm95QkhtNDZkN0M4V0x5ZHBtdWtOdFp1dC9weS9WV3VVVDVqOXE2NGptTWVyL0ljQWtqcjUwU3hYdS9JTVYzdVp4elp3enpYNTNRN3FoVEVnUGY3ektsWnA3cFd6NVZsaDdubHVISWwrUjIrT095cDNFUVIzTlRIT0w0VmpzTHBJZEh1UUpzTiIsIm1hYyI6IjZiYTAyYmRiNjRlOGFkZjMyYWNhNDFkNmVkMjQwMzcxMDliYTRjYmE1MzMzN2M5ZWJhZWRlYzhhNWMzNGNiMmYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ORjDMkTxorXfvT1\/Gbes1LjmPP\/EVYDNirnEnjjDaYI=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IitBaG1ld2tqSjZPY0o3MkZEQ0hydnc9PSIsInZhbHVlIjoiU3VWMGVZVUFzLzQ4OStqUnM5Slk4S04reTR2cmZSM3JGS2luTXgwcVNmcTh3NUZOa2Zuc0pQMHRRaTZXWGF2Tm5Rb3dReFlMaVl6Zk5aYkwvb0MvY1B2YkMzNDhXQVJOVUtac2dRY3Z6WWlsUWVzSnJ5R0h1RHR6bGlCMDJSY3A4dkw4TllNK2Z5TWoreUNkQ3lHT0g5UGVlcFBtcmV1Z1BvdmRQR0lmby95aWNFekpucmZTUXpBQlRvd1o2YXcxNHhFTHFoUTc2TGFMblJOVXdUVE9UZDVacDBjL0pIaGxtOW96Tno5cTZOZTZLYVJwQytvMEpPWTdoNmtucFZTRXJ5dUVJUVFyY0pvUml3Mm1haTkwWElaTFErelJidmlueHZmRStPbDZQZ1pTbnlnTE9GNFR3UFRUU0VsRElYRWNQa3FzOUg5M2ZJZmwveHRXa2hLOUtNUU9McDFoNVRMWG5sZ2xyWkNtak1KQVFRSXYycVhWRnZsdnAwbFBRblFLaWZvUnNpV2JTMGtacjBqZFZOM3pZRngwTmVyTmVzYTlTd25kZFhYWkNCbUZtMHZQMFZqOTFucG5VWGtjbG15dWZkMTcvczNMSm9Va1QySmhtd3dLN0xKT09kRi9RUnk1V05sSnFQUk9oYWF3bFZBYkJKeUN6SWtWWGFCT3VNTUtCSmZRSHl5M2ZWSlhjdnlxS2tvUWkrcE5BS3FmdW8yb3liejZhSUZPVHArOVdYektyTG83N2lvWDR6TnByOVNKM2VyY1hYdnIvQTgza0MvU21IMjd5a2xZU3UyNzUzek0rYTdyaGhoN0w0V1RMUUtDZmw0aDl0MlRjb2hqWko2NS8rS1lnanU1QStpUUpYZ1NzUEM0Qm1CNFZzcTFiTFV4TzBEWk9PMkI1dmx6WU1CUFZTcGtFQmlCUlJvQ2Q0UFpsOWlpUFh3RWowUm1OYlROMFdGM2R3MkpnUk04RnYzRjVMcERrZlZqZTFlNURrWkx2ZEFXaUdkRUlPdmlWaGMrSjV3OEQxcmpvNnkvODh3NjNUcEdPMnJuWisvdGhYVFl0ZXZEZ3JDcXJuZGlOcTZock0yLzZVM3A4Q0YraUVOSHlhQWJydTJqaUdlN1VTWXdRNkhvL1ZITnpuZWVaU3laTWxCQ1g4NWYyVklvci94dUlLa2R5SUYvT2NkUW1RV1JmeG5CQmZHMkhDam1wY1VkT0JiMjludTlMVHB3ZkVQMS81dEZ2TWhwOTk4ZGNyRHRsYldJWnJxTnJ1SElMMVZibGsvclBPQ2JMenRWOFB6aXh2VE5abUp5NklreFo4TEZWNFgzUmh1RDVhbFBaTDRPMmd5blFsbmRMQmhoWlRHcEhZWXJ5MlVuVTlxUzlXeWRVa2o4ajgyOG5LdnJZQjNwTHlyNWtrN3kxbjU5V2tWS3JUYUwxeDE1bmVVRDhNTFNmT1NWMjc3cWxIQlVpdkViYzZXRWxBZlRMMnozQW44OXd3RnNpeUh2NVZJcC8xYVFrTFozNUwwTzRkT2NVOFFCeWJ5QjBNOWFMcFJzK0ZqVTFnWmMzQkVvZzRBTE9xTzNPVGt0cXVjazBBcElqYktjMFJoNGYvcGFBTXVydTBXbzNsN3duNFNQTFo1OVFGc1F0SDZlNzRzRlFuVlVVcmp4VkJkTi9jb0krSHRJODNCYzNmdDNpU25NSUtRNVBnN0pNQmduQ096WXpQeXJlTW1EVC82L0Rnb2dRZVZjUGZVZ1VFaTJGMzlWUWZHc3p5d1d5WUdqUW5MM1dYb1pIcFhFc3l2MVhINjJzM21jOTJDL0c0ZTM3bzNLY1FtK2RsZ01vWU9OUG83VFV2enUrbUJzejVuSnFBTENubHhTejdnLzRjZEpqcGJ3STBSaXZwN2FPS1d0VlNncWk3MFlHdmRpTHRZclhXRmtydlFlWG1pSDhDbWN3aHpLOFM4WmR2dkhsN3FHUTVnWFF1a0xqUUVjSE9PNldXSWxVZ3E5dGxFblQ5Q3hRMTM2SGJZS0NTWDFyM3hlYXhXWHpKZkc3RHlPT3ZXdkxuZWhuNXoxT3JjcnlaM0p1dWdLUWl0STdUU2NoSVBaTFdKTStpQy80SjFlcWdUbGZqMWhDYXBXQ1BpVHJ4S1E5OUV1ckQ3TDAyRlgya3dDams1OW9GOUJWejgvaUJPZG9TUS9Ia0FNR0hnOWh0eSsvR3dCVUcvaVQrbXNWU3FQQmFXTThlNG1JaXpOZnlSRVFpejFNYWx1MmlqZHVZYk1DM0RmTktPZzVGRHI0ZzFPYWZIR2Uvd3BnL212b1ZBUE05T0gzMUxMeEtnWHM0MlRqRWpEWFk0ZlowTU1wS3lVU1g0VWhjSEg1S1hjeHNXWEhQSi9JdFhiY0F2Y1o1czZJUW5qQXBueGJtY2lXakU0cWhWOENKdkpIQWhTZ2JLZHlvRU95dURwWkkyS0paa2FsenAzV0p0NXRMVmozN0xaWndkKzdHVGxSeDV4eGxVSkthck51eHFtaGlqUG1ORWdmZ09kQW4yRFVHMS83WUF4dHRKcWhIdjE2OWJ0ZnVtbzMrVnk4Umw5ZnlJQlArTEhpSm0rWE5hdUZPajBINVF1YVdINkVnbnZUT2RyankzT0gxVVVwdWhoVWF6NDc1Y0Y5TUZuRE5SKzBPc1VJNi9ZbnJNdDluVmNlZERGNVVHVzQ1QkwydFdFazhWaXFLZzVCTTZGcHowSWpiTnplOUlEek4vRWFkeXBJOHFMSS8wN2hVRTJTM3lGcVdDRHlvYTVxdmhHK05nQ0JmU0ZhcG94RVNsYSt5ZUlsV1NNUW5PWHhRYTNqRUN6Q0xTNEwvMWhQWE9oKzErWTRjSHNZREJ5SXhXMmlWMzd0UVlBOW50UmQ0Yy9BUWdjL3hodnhSQ1MwMDQ1K0lEY3hXUFg1em9yaGc2NFlPTnA5UkpmWXViVUxWQjAvNHVnUm1xUHVFK3h5MnBpYm95QkhtNDZkN0M4V0x5ZHBtdWtOdFp1dC9weS9WV3VVVDVqOXE2NGptTWVyL0ljQWtqcjUwU3hYdS9JTVYzdVp4elp3enpYNTNRN3FoVEVnUGY3ektsWnA3cFd6NVZsaDdubHVISWwrUjIrT095cDNFUVIzTlRIT0w0VmpzTHBJZEh1UUpzTiIsIm1hYyI6IjZiYTAyYmRiNjRlOGFkZjMyYWNhNDFkNmVkMjQwMzcxMDliYTRjYmE1MzMzN2M5ZWJhZWRlYzhhNWMzNGNiMmYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-154", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "BwYyug9YBfYkswW6ZMgOJTck8Nil6jTNg02vBnUiEL8=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IitBaG1ld2tqSjZPY0o3MkZEQ0hydnc9PSIsInZhbHVlIjoiU3VWMGVZVUFzLzQ4OStqUnM5Slk4S04reTR2cmZSM3JGS2luTXgwcVNmcTh3NUZOa2Zuc0pQMHRRaTZXWGF2Tm5Rb3dReFlMaVl6Zk5aYkwvb0MvY1B2YkMzNDhXQVJOVUtac2dRY3Z6WWlsUWVzSnJ5R0h1RHR6bGlCMDJSY3A4dkw4TllNK2Z5TWoreUNkQ3lHT0g5UGVlcFBtcmV1Z1BvdmRQR0lmby95aWNFekpucmZTUXpBQlRvd1o2YXcxNHhFTHFoUTc2TGFMblJOVXdUVE9UZDVacDBjL0pIaGxtOW96Tno5cTZOZTZLYVJwQytvMEpPWTdoNmtucFZTRXJ5dUVJUVFyY0pvUml3Mm1haTkwWElaTFErelJidmlueHZmRStPbDZQZ1pTbnlnTE9GNFR3UFRUU0VsRElYRWNQa3FzOUg5M2ZJZmwveHRXa2hLOUtNUU9McDFoNVRMWG5sZ2xyWkNtak1KQVFRSXYycVhWRnZsdnAwbFBRblFLaWZvUnNpV2JTMGtacjBqZFZOM3pZRngwTmVyTmVzYTlTd25kZFhYWkNCbUZtMHZQMFZqOTFucG5VWGtjbG15dWZkMTcvczNMSm9Va1QySmhtd3dLN0xKT09kRi9RUnk1V05sSnFQUk9oYWF3bFZBYkJKeUN6SWtWWGFCT3VNTUtCSmZRSHl5M2ZWSlhjdnlxS2tvUWkrcE5BS3FmdW8yb3liejZhSUZPVHArOVdYektyTG83N2lvWDR6TnByOVNKM2VyY1hYdnIvQTgza0MvU21IMjd5a2xZU3UyNzUzek0rYTdyaGhoN0w0V1RMUUtDZmw0aDl0MlRjb2hqWko2NS8rS1lnanU1QStpUUpYZ1NzUEM0Qm1CNFZzcTFiTFV4TzBEWk9PMkI1dmx6WU1CUFZTcGtFQmlCUlJvQ2Q0UFpsOWlpUFh3RWowUm1OYlROMFdGM2R3MkpnUk04RnYzRjVMcERrZlZqZTFlNURrWkx2ZEFXaUdkRUlPdmlWaGMrSjV3OEQxcmpvNnkvODh3NjNUcEdPMnJuWisvdGhYVFl0ZXZEZ3JDcXJuZGlOcTZock0yLzZVM3A4Q0YraUVOSHlhQWJydTJqaUdlN1VTWXdRNkhvL1ZITnpuZWVaU3laTWxCQ1g4NWYyVklvci94dUlLa2R5SUYvT2NkUW1RV1JmeG5CQmZHMkhDam1wY1VkT0JiMjludTlMVHB3ZkVQMS81dEZ2TWhwOTk4ZGNyRHRsYldJWnJxTnJ1SElMMVZibGsvclBPQ2JMenRWOFB6aXh2VE5abUp5NklreFo4TEZWNFgzUmh1RDVhbFBaTDRPMmd5blFsbmRMQmhoWlRHcEhZWXJ5MlVuVTlxUzlXeWRVa2o4ajgyOG5LdnJZQjNwTHlyNWtrN3kxbjU5V2tWS3JUYUwxeDE1bmVVRDhNTFNmT1NWMjc3cWxIQlVpdkViYzZXRWxBZlRMMnozQW44OXd3RnNpeUh2NVZJcC8xYVFrTFozNUwwTzRkT2NVOFFCeWJ5QjBNOWFMcFJzK0ZqVTFnWmMzQkVvZzRBTE9xTzNPVGt0cXVjazBBcElqYktjMFJoNGYvcGFBTXVydTBXbzNsN3duNFNQTFo1OVFGc1F0SDZlNzRzRlFuVlVVcmp4VkJkTi9jb0krSHRJODNCYzNmdDNpU25NSUtRNVBnN0pNQmduQ096WXpQeXJlTW1EVC82L0Rnb2dRZVZjUGZVZ1VFaTJGMzlWUWZHc3p5d1d5WUdqUW5MM1dYb1pIcFhFc3l2MVhINjJzM21jOTJDL0c0ZTM3bzNLY1FtK2RsZ01vWU9OUG83VFV2enUrbUJzejVuSnFBTENubHhTejdnLzRjZEpqcGJ3STBSaXZwN2FPS1d0VlNncWk3MFlHdmRpTHRZclhXRmtydlFlWG1pSDhDbWN3aHpLOFM4WmR2dkhsN3FHUTVnWFF1a0xqUUVjSE9PNldXSWxVZ3E5dGxFblQ5Q3hRMTM2SGJZS0NTWDFyM3hlYXhXWHpKZkc3RHlPT3ZXdkxuZWhuNXoxT3JjcnlaM0p1dWdLUWl0STdUU2NoSVBaTFdKTStpQy80SjFlcWdUbGZqMWhDYXBXQ1BpVHJ4S1E5OUV1ckQ3TDAyRlgya3dDams1OW9GOUJWejgvaUJPZG9TUS9Ia0FNR0hnOWh0eSsvR3dCVUcvaVQrbXNWU3FQQmFXTThlNG1JaXpOZnlSRVFpejFNYWx1MmlqZHVZYk1DM0RmTktPZzVGRHI0ZzFPYWZIR2Uvd3BnL212b1ZBUE05T0gzMUxMeEtnWHM0MlRqRWpEWFk0ZlowTU1wS3lVU1g0VWhjSEg1S1hjeHNXWEhQSi9JdFhiY0F2Y1o1czZJUW5qQXBueGJtY2lXakU0cWhWOENKdkpIQWhTZ2JLZHlvRU95dURwWkkyS0paa2FsenAzV0p0NXRMVmozN0xaWndkKzdHVGxSeDV4eGxVSkthck51eHFtaGlqUG1ORWdmZ09kQW4yRFVHMS83WUF4dHRKcWhIdjE2OWJ0ZnVtbzMrVnk4Umw5ZnlJQlArTEhpSm0rWE5hdUZPajBINVF1YVdINkVnbnZUT2RyankzT0gxVVVwdWhoVWF6NDc1Y0Y5TUZuRE5SKzBPc1VJNi9ZbnJNdDluVmNlZERGNVVHVzQ1QkwydFdFazhWaXFLZzVCTTZGcHowSWpiTnplOUlEek4vRWFkeXBJOHFMSS8wN2hVRTJTM3lGcVdDRHlvYTVxdmhHK05nQ0JmU0ZhcG94RVNsYSt5ZUlsV1NNUW5PWHhRYTNqRUN6Q0xTNEwvMWhQWE9oKzErWTRjSHNZREJ5SXhXMmlWMzd0UVlBOW50UmQ0Yy9BUWdjL3hodnhSQ1MwMDQ1K0lEY3hXUFg1em9yaGc2NFlPTnA5UkpmWXViVUxWQjAvNHVnUm1xUHVFK3h5MnBpYm95QkhtNDZkN0M4V0x5ZHBtdWtOdFp1dC9weS9WV3VVVDVqOXE2NGptTWVyL0ljQWtqcjUwU3hYdS9JTVYzdVp4elp3enpYNTNRN3FoVEVnUGY3ektsWnA3cFd6NVZsaDdubHVISWwrUjIrT095cDNFUVIzTlRIT0w0VmpzTHBJZEh1UUpzTiIsIm1hYyI6IjZiYTAyYmRiNjRlOGFkZjMyYWNhNDFkNmVkMjQwMzcxMDliYTRjYmE1MzMzN2M5ZWJhZWRlYzhhNWMzNGNiMmYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "k0eoyqmGAXpN6GNXKYxdIyLP3kngsQchp2EtA0xpiEM=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IitBaG1ld2tqSjZPY0o3MkZEQ0hydnc9PSIsInZhbHVlIjoiU3VWMGVZVUFzLzQ4OStqUnM5Slk4S04reTR2cmZSM3JGS2luTXgwcVNmcTh3NUZOa2Zuc0pQMHRRaTZXWGF2Tm5Rb3dReFlMaVl6Zk5aYkwvb0MvY1B2YkMzNDhXQVJOVUtac2dRY3Z6WWlsUWVzSnJ5R0h1RHR6bGlCMDJSY3A4dkw4TllNK2Z5TWoreUNkQ3lHT0g5UGVlcFBtcmV1Z1BvdmRQR0lmby95aWNFekpucmZTUXpBQlRvd1o2YXcxNHhFTHFoUTc2TGFMblJOVXdUVE9UZDVacDBjL0pIaGxtOW96Tno5cTZOZTZLYVJwQytvMEpPWTdoNmtucFZTRXJ5dUVJUVFyY0pvUml3Mm1haTkwWElaTFErelJidmlueHZmRStPbDZQZ1pTbnlnTE9GNFR3UFRUU0VsRElYRWNQa3FzOUg5M2ZJZmwveHRXa2hLOUtNUU9McDFoNVRMWG5sZ2xyWkNtak1KQVFRSXYycVhWRnZsdnAwbFBRblFLaWZvUnNpV2JTMGtacjBqZFZOM3pZRngwTmVyTmVzYTlTd25kZFhYWkNCbUZtMHZQMFZqOTFucG5VWGtjbG15dWZkMTcvczNMSm9Va1QySmhtd3dLN0xKT09kRi9RUnk1V05sSnFQUk9oYWF3bFZBYkJKeUN6SWtWWGFCT3VNTUtCSmZRSHl5M2ZWSlhjdnlxS2tvUWkrcE5BS3FmdW8yb3liejZhSUZPVHArOVdYektyTG83N2lvWDR6TnByOVNKM2VyY1hYdnIvQTgza0MvU21IMjd5a2xZU3UyNzUzek0rYTdyaGhoN0w0V1RMUUtDZmw0aDl0MlRjb2hqWko2NS8rS1lnanU1QStpUUpYZ1NzUEM0Qm1CNFZzcTFiTFV4TzBEWk9PMkI1dmx6WU1CUFZTcGtFQmlCUlJvQ2Q0UFpsOWlpUFh3RWowUm1OYlROMFdGM2R3MkpnUk04RnYzRjVMcERrZlZqZTFlNURrWkx2ZEFXaUdkRUlPdmlWaGMrSjV3OEQxcmpvNnkvODh3NjNUcEdPMnJuWisvdGhYVFl0ZXZEZ3JDcXJuZGlOcTZock0yLzZVM3A4Q0YraUVOSHlhQWJydTJqaUdlN1VTWXdRNkhvL1ZITnpuZWVaU3laTWxCQ1g4NWYyVklvci94dUlLa2R5SUYvT2NkUW1RV1JmeG5CQmZHMkhDam1wY1VkT0JiMjludTlMVHB3ZkVQMS81dEZ2TWhwOTk4ZGNyRHRsYldJWnJxTnJ1SElMMVZibGsvclBPQ2JMenRWOFB6aXh2VE5abUp5NklreFo4TEZWNFgzUmh1RDVhbFBaTDRPMmd5blFsbmRMQmhoWlRHcEhZWXJ5MlVuVTlxUzlXeWRVa2o4ajgyOG5LdnJZQjNwTHlyNWtrN3kxbjU5V2tWS3JUYUwxeDE1bmVVRDhNTFNmT1NWMjc3cWxIQlVpdkViYzZXRWxBZlRMMnozQW44OXd3RnNpeUh2NVZJcC8xYVFrTFozNUwwTzRkT2NVOFFCeWJ5QjBNOWFMcFJzK0ZqVTFnWmMzQkVvZzRBTE9xTzNPVGt0cXVjazBBcElqYktjMFJoNGYvcGFBTXVydTBXbzNsN3duNFNQTFo1OVFGc1F0SDZlNzRzRlFuVlVVcmp4VkJkTi9jb0krSHRJODNCYzNmdDNpU25NSUtRNVBnN0pNQmduQ096WXpQeXJlTW1EVC82L0Rnb2dRZVZjUGZVZ1VFaTJGMzlWUWZHc3p5d1d5WUdqUW5MM1dYb1pIcFhFc3l2MVhINjJzM21jOTJDL0c0ZTM3bzNLY1FtK2RsZ01vWU9OUG83VFV2enUrbUJzejVuSnFBTENubHhTejdnLzRjZEpqcGJ3STBSaXZwN2FPS1d0VlNncWk3MFlHdmRpTHRZclhXRmtydlFlWG1pSDhDbWN3aHpLOFM4WmR2dkhsN3FHUTVnWFF1a0xqUUVjSE9PNldXSWxVZ3E5dGxFblQ5Q3hRMTM2SGJZS0NTWDFyM3hlYXhXWHpKZkc3RHlPT3ZXdkxuZWhuNXoxT3JjcnlaM0p1dWdLUWl0STdUU2NoSVBaTFdKTStpQy80SjFlcWdUbGZqMWhDYXBXQ1BpVHJ4S1E5OUV1ckQ3TDAyRlgya3dDams1OW9GOUJWejgvaUJPZG9TUS9Ia0FNR0hnOWh0eSsvR3dCVUcvaVQrbXNWU3FQQmFXTThlNG1JaXpOZnlSRVFpejFNYWx1MmlqZHVZYk1DM0RmTktPZzVGRHI0ZzFPYWZIR2Uvd3BnL212b1ZBUE05T0gzMUxMeEtnWHM0MlRqRWpEWFk0ZlowTU1wS3lVU1g0VWhjSEg1S1hjeHNXWEhQSi9JdFhiY0F2Y1o1czZJUW5qQXBueGJtY2lXakU0cWhWOENKdkpIQWhTZ2JLZHlvRU95dURwWkkyS0paa2FsenAzV0p0NXRMVmozN0xaWndkKzdHVGxSeDV4eGxVSkthck51eHFtaGlqUG1ORWdmZ09kQW4yRFVHMS83WUF4dHRKcWhIdjE2OWJ0ZnVtbzMrVnk4Umw5ZnlJQlArTEhpSm0rWE5hdUZPajBINVF1YVdINkVnbnZUT2RyankzT0gxVVVwdWhoVWF6NDc1Y0Y5TUZuRE5SKzBPc1VJNi9ZbnJNdDluVmNlZERGNVVHVzQ1QkwydFdFazhWaXFLZzVCTTZGcHowSWpiTnplOUlEek4vRWFkeXBJOHFMSS8wN2hVRTJTM3lGcVdDRHlvYTVxdmhHK05nQ0JmU0ZhcG94RVNsYSt5ZUlsV1NNUW5PWHhRYTNqRUN6Q0xTNEwvMWhQWE9oKzErWTRjSHNZREJ5SXhXMmlWMzd0UVlBOW50UmQ0Yy9BUWdjL3hodnhSQ1MwMDQ1K0lEY3hXUFg1em9yaGc2NFlPTnA5UkpmWXViVUxWQjAvNHVnUm1xUHVFK3h5MnBpYm95QkhtNDZkN0M4V0x5ZHBtdWtOdFp1dC9weS9WV3VVVDVqOXE2NGptTWVyL0ljQWtqcjUwU3hYdS9JTVYzdVp4elp3enpYNTNRN3FoVEVnUGY3ektsWnA3cFd6NVZsaDdubHVISWwrUjIrT095cDNFUVIzTlRIT0w0VmpzTHBJZEh1UUpzTiIsIm1hYyI6IjZiYTAyYmRiNjRlOGFkZjMyYWNhNDFkNmVkMjQwMzcxMDliYTRjYmE1MzMzN2M5ZWJhZWRlYzhhNWMzNGNiMmYiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-154", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-155", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM7JiGn1AdS0C5Yx80t1V0lJZ9x\/K6R45vtz+2yWQZoLTQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-155", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "M6fgLvUvNxZge7OianaC9rgUCJTR33ul0ovby+\/XBm0=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkdPNzhzUVVYMFQ2VmVXaVRmeVZUOEE9PSIsInZhbHVlIjoiUG12RHpIZFAxK2lnK1AxVC9oQ0xhTTVrQy9Rb25WcmZOQ1A2bklmRUVSQzVZNC8wcEU2N2JTdTlQaUhVelc4TkVacFBiR2MyM3VLQUZOVE1wczd6MzFuSEE1Q1RIdWdaVDEyVDJ6MkgwU29sRGo2akZ2d25Wd3ZyY01HWk9VME4rVDM1U3ptNlQ1aHVVSjVqZ3JGYUM3OGNwSENNanNYVnRkcTZWaHB3b3dON1IzMkxqTllmcHN3eWlSRDdvQWJkVlRDK05DRFhkVHhVajZCcHVxeHRUVVRJOEMrYlY3WHV6cngrSTVOaFhYaklta3drc2g4WEUydi8rbTdTMzFLa1FKU0xLeUYyUklHZG4zWGdINHlYMTErL05GRzlIUWwvQXVqdXdVVnh6Wmk0WUJWQnlLRmhJczMrOWtzb1B3amtGTTFVUWp0N3UrOElRMUo4SmNNMHFaYmlQcmx5MGIvdEtDV3M1UE51bDd1YzJmclNaTSt6TkFoeXdRSHV6WkY0Z0RvV3FsbThiUjA4bXZ2eTFsSzJHVjIzbUlhZkRONER5MTUvdGZxNjBlVTNVZ1g0d0tCdU4ySXdFdi9SMlRsK3VaNXVad3JsejZ3RDhpT0hsQ3hZd2lWMVJYR0lXbzBvb1pOTjd2M0hPNU5kV1BSdTh2ZlF4Uk5IdkYvZFFaSGJMWHZpRkV1TDNHSk5hcVhaN20xb3FlS2RnRWQ1djNMaEUvamJiYXNqcDFsWXpFcVpJanh2dFExTFZZYTJXS0xVWE10NGYzSTROL2QzZGVyVUMvWVUrS1E4TkZMRlBJMmFIdktvSjFqMlYzK0UyOURYcWlGSEJQTHZaSkpZYlJURTJIeStCNnNuTTlVZzhZY3hLU01CR3Z6bzhJRHkyenpOWWR1czdLUzNIMVF5UkU4SEZ2RzcrZWZtN2ZRc3lsMUV0M25rZjBjMnRJNzBCWVUya0w4cVNjNFFpREFVQTkrZ2VVNW5IWEFPdFdlMW9QK2hhZWNtWlBuT3ExMnpEUEczWGxGTlgvY05PMTZGK21VVVFCYjkvc2ltTWxnSDRDa1JhRnNKaE8vaThCdlpvMUlnOVphbm9KQTVBZS9RZHQxUjcrQ04vTXZRSDdFSThxRFViazJaRVN3RHMwSFBzazVZVWY5MlNqQ1pIVE1ISG9wUzdieSswN3c2U3loN1Q3YWF2K25sTWZCem9xWDErbThWdWN2VHRuYzhRSExVaThaaWh6dFhHbVRiN1F6SVRYelczWm53ZzNHLzRLZ01oUnJrZUtzSFFtaFZpTGFsQWRtdzJmWXJmSVZHRy9hMnlQa091L2toSnV1YnFhTzFETFM3YUU2ak1ySFVKUTZ0cExRdjFzR3A4YW14a3NaazlQWTNtVllHUDgrMXJWcnRxR21lK09vc2JGL25qcFBYbHpNWDNOK1ZXN243SUx4blFPSDk4S2EyVERCWi9qOHlkb2dJK3dhYmFyTUpoeGxNbjZaS3FpaWprOWdkR3BSQUFjRGJGbnQxY1lQTnF0RTVZakxqTFZJd2hPMTFSY3VUUkhCRUpLM0xYdW5jVjZWU2RlYkhScWV6T1NqVTVFU3dPcGhmeWQ2SnVuZlgxbWRrQmhKSkRDWTlRNVo4T2xLYkU5aEFJVjhQdVZybWJpYW1DQjc4UzQ4M3JpQ1psRVZVWWdycDFaZE41WkJLcDdiV1dRemswanBrbHZyQ2ExbTRnWUIzMTR2U3c3V3hDUW0vd1dUN3BZc3dIM0NSMk1qMTNKK2cvbnpWb3dRYXlxVm5YVEJmNzN3RmlDTUVyNHJjNXpKb05xZkdybEJERzBJcjlqekIyd3lGM21pVS9sYkVIVHkyTjVzSWNNRHdDK1dXaE1lZjVVOWdic1hONDRrUFRncUJYeEV6bTVVdW1BS24yWVd0VlBIMjRPQVpYN0hlKzd2WWwzM0UwQ1pmeWRGSGtES1d0S0xsK0Q5SWVUVkROMlRFekpoK3hpZ0ZyQjJKWGNIMVdMLzk3SzRjcUhOd2RqYjRvN2szWmZINm4zcWl5aFlEa3hjR3M0NGxCOXFOM0VRdmZyUjh6aHU1czFLdEFYT2IyUlZjeXZ6NGp3dlVwbUM5RHNGcVBaSGhnVFFScnZQOHUvSTdrbWttNk41QkNRMnZtMVBnbjUyVHdxa3dNcXluZkEwbzlkVEZJMERNWUJmZnE5aW9pUHhTWGVkMjlJbDFxOVgwMnJhZHFYb04rNHcvWlRMMk5ZT2d2Y2FmWXN4cHBrQ3c5cnhSeUZVMmRRZlM2Ym50dzNCNC95a3JhR2F6SFpsVnk4QVFiVlJTUktIaVJORHNpQXVrbnlIanZ6UGdTOVc3dklGVjd2K2RNbDhCMmlBMGlVNGM2WnZDUDcxOEVxazRRbkYvSzl5SUJtZENRNEoydVlFWnBvOG56NHg1T0NTV29OSDRqMzdMcVA2QnphTmQ2TzdzeDk4TG5QT1FhelEySUgybDVUNHpYQVprTm4yczFPbjRSUEV1NEpDcjA3ZmpMZUNodVFhZEJ1Qk9UdHFuMEhQclVhSDBsdmh2a1M1eGRZL3RtT2xzV1Nrak51TzRDc1FlVWdLN09iZUNKZ3Z0Mk1Ha3dzMTlsZ3UvbHh5WWxHQWQyc0phTVRPM1FGWFpTRHpNVmZzakI3dUxZQno3ZlV4eTFlelp0eWV2dTNoZEQyTnlhL2lVZUJnVC9lQnA3NGRaWGVtNU1OaHNMQURVN25RU1Z6eUx5bTBrbFI4MkR0ZEY1a0M5QUdEQXBUbEo4NGU5RUNlZ1RLUU5MaDZPZHZoR0NNZHlHNDhsUUR3MHpHVDkyNmRuY2RWRFVOT0xhNDJ1bFpRT1Z5dmZuaEM5M1AxaXJLWGs2WUJleTZoV0JJbHhxTy9tQ004Zyt3bjRqdFpPU05lZXQ3cXpsQWxoWElTdWVSZC9YZTZ5TUxYOVhQdnlGNUphR3I3enBVa3lHbHFkREIzRUluek1SQ1NmTXB6bENzVzdNSTlpSjRUbnZ4aHQybVk4S0ZvbFhYeGMyZGFHQ3J4VFBweWYzeDBTdWJjb0RqeERLT054QnNiNnphaG1FSTZYMi83UUFld1lsZUlyVmc3VnZTc1VSMDVZa2VSZm1IMDVnamRZc3ZDL1dIdWJNZVRlQ3FTdiIsIm1hYyI6IjVkNGVkNDBkMDIyYWUyYmU0MTE3OGE5ZTg0NjBkNTc3YmI5YzA5Yzg2YmNkOTliNGJiNTIzYmYwNWYzYWFiNWMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "vdIVVCQUenzpP5vvpRbOGEMg+wguvKejcGTldNyfKIo=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkdPNzhzUVVYMFQ2VmVXaVRmeVZUOEE9PSIsInZhbHVlIjoiUG12RHpIZFAxK2lnK1AxVC9oQ0xhTTVrQy9Rb25WcmZOQ1A2bklmRUVSQzVZNC8wcEU2N2JTdTlQaUhVelc4TkVacFBiR2MyM3VLQUZOVE1wczd6MzFuSEE1Q1RIdWdaVDEyVDJ6MkgwU29sRGo2akZ2d25Wd3ZyY01HWk9VME4rVDM1U3ptNlQ1aHVVSjVqZ3JGYUM3OGNwSENNanNYVnRkcTZWaHB3b3dON1IzMkxqTllmcHN3eWlSRDdvQWJkVlRDK05DRFhkVHhVajZCcHVxeHRUVVRJOEMrYlY3WHV6cngrSTVOaFhYaklta3drc2g4WEUydi8rbTdTMzFLa1FKU0xLeUYyUklHZG4zWGdINHlYMTErL05GRzlIUWwvQXVqdXdVVnh6Wmk0WUJWQnlLRmhJczMrOWtzb1B3amtGTTFVUWp0N3UrOElRMUo4SmNNMHFaYmlQcmx5MGIvdEtDV3M1UE51bDd1YzJmclNaTSt6TkFoeXdRSHV6WkY0Z0RvV3FsbThiUjA4bXZ2eTFsSzJHVjIzbUlhZkRONER5MTUvdGZxNjBlVTNVZ1g0d0tCdU4ySXdFdi9SMlRsK3VaNXVad3JsejZ3RDhpT0hsQ3hZd2lWMVJYR0lXbzBvb1pOTjd2M0hPNU5kV1BSdTh2ZlF4Uk5IdkYvZFFaSGJMWHZpRkV1TDNHSk5hcVhaN20xb3FlS2RnRWQ1djNMaEUvamJiYXNqcDFsWXpFcVpJanh2dFExTFZZYTJXS0xVWE10NGYzSTROL2QzZGVyVUMvWVUrS1E4TkZMRlBJMmFIdktvSjFqMlYzK0UyOURYcWlGSEJQTHZaSkpZYlJURTJIeStCNnNuTTlVZzhZY3hLU01CR3Z6bzhJRHkyenpOWWR1czdLUzNIMVF5UkU4SEZ2RzcrZWZtN2ZRc3lsMUV0M25rZjBjMnRJNzBCWVUya0w4cVNjNFFpREFVQTkrZ2VVNW5IWEFPdFdlMW9QK2hhZWNtWlBuT3ExMnpEUEczWGxGTlgvY05PMTZGK21VVVFCYjkvc2ltTWxnSDRDa1JhRnNKaE8vaThCdlpvMUlnOVphbm9KQTVBZS9RZHQxUjcrQ04vTXZRSDdFSThxRFViazJaRVN3RHMwSFBzazVZVWY5MlNqQ1pIVE1ISG9wUzdieSswN3c2U3loN1Q3YWF2K25sTWZCem9xWDErbThWdWN2VHRuYzhRSExVaThaaWh6dFhHbVRiN1F6SVRYelczWm53ZzNHLzRLZ01oUnJrZUtzSFFtaFZpTGFsQWRtdzJmWXJmSVZHRy9hMnlQa091L2toSnV1YnFhTzFETFM3YUU2ak1ySFVKUTZ0cExRdjFzR3A4YW14a3NaazlQWTNtVllHUDgrMXJWcnRxR21lK09vc2JGL25qcFBYbHpNWDNOK1ZXN243SUx4blFPSDk4S2EyVERCWi9qOHlkb2dJK3dhYmFyTUpoeGxNbjZaS3FpaWprOWdkR3BSQUFjRGJGbnQxY1lQTnF0RTVZakxqTFZJd2hPMTFSY3VUUkhCRUpLM0xYdW5jVjZWU2RlYkhScWV6T1NqVTVFU3dPcGhmeWQ2SnVuZlgxbWRrQmhKSkRDWTlRNVo4T2xLYkU5aEFJVjhQdVZybWJpYW1DQjc4UzQ4M3JpQ1psRVZVWWdycDFaZE41WkJLcDdiV1dRemswanBrbHZyQ2ExbTRnWUIzMTR2U3c3V3hDUW0vd1dUN3BZc3dIM0NSMk1qMTNKK2cvbnpWb3dRYXlxVm5YVEJmNzN3RmlDTUVyNHJjNXpKb05xZkdybEJERzBJcjlqekIyd3lGM21pVS9sYkVIVHkyTjVzSWNNRHdDK1dXaE1lZjVVOWdic1hONDRrUFRncUJYeEV6bTVVdW1BS24yWVd0VlBIMjRPQVpYN0hlKzd2WWwzM0UwQ1pmeWRGSGtES1d0S0xsK0Q5SWVUVkROMlRFekpoK3hpZ0ZyQjJKWGNIMVdMLzk3SzRjcUhOd2RqYjRvN2szWmZINm4zcWl5aFlEa3hjR3M0NGxCOXFOM0VRdmZyUjh6aHU1czFLdEFYT2IyUlZjeXZ6NGp3dlVwbUM5RHNGcVBaSGhnVFFScnZQOHUvSTdrbWttNk41QkNRMnZtMVBnbjUyVHdxa3dNcXluZkEwbzlkVEZJMERNWUJmZnE5aW9pUHhTWGVkMjlJbDFxOVgwMnJhZHFYb04rNHcvWlRMMk5ZT2d2Y2FmWXN4cHBrQ3c5cnhSeUZVMmRRZlM2Ym50dzNCNC95a3JhR2F6SFpsVnk4QVFiVlJTUktIaVJORHNpQXVrbnlIanZ6UGdTOVc3dklGVjd2K2RNbDhCMmlBMGlVNGM2WnZDUDcxOEVxazRRbkYvSzl5SUJtZENRNEoydVlFWnBvOG56NHg1T0NTV29OSDRqMzdMcVA2QnphTmQ2TzdzeDk4TG5QT1FhelEySUgybDVUNHpYQVprTm4yczFPbjRSUEV1NEpDcjA3ZmpMZUNodVFhZEJ1Qk9UdHFuMEhQclVhSDBsdmh2a1M1eGRZL3RtT2xzV1Nrak51TzRDc1FlVWdLN09iZUNKZ3Z0Mk1Ha3dzMTlsZ3UvbHh5WWxHQWQyc0phTVRPM1FGWFpTRHpNVmZzakI3dUxZQno3ZlV4eTFlelp0eWV2dTNoZEQyTnlhL2lVZUJnVC9lQnA3NGRaWGVtNU1OaHNMQURVN25RU1Z6eUx5bTBrbFI4MkR0ZEY1a0M5QUdEQXBUbEo4NGU5RUNlZ1RLUU5MaDZPZHZoR0NNZHlHNDhsUUR3MHpHVDkyNmRuY2RWRFVOT0xhNDJ1bFpRT1Z5dmZuaEM5M1AxaXJLWGs2WUJleTZoV0JJbHhxTy9tQ004Zyt3bjRqdFpPU05lZXQ3cXpsQWxoWElTdWVSZC9YZTZ5TUxYOVhQdnlGNUphR3I3enBVa3lHbHFkREIzRUluek1SQ1NmTXB6bENzVzdNSTlpSjRUbnZ4aHQybVk4S0ZvbFhYeGMyZGFHQ3J4VFBweWYzeDBTdWJjb0RqeERLT054QnNiNnphaG1FSTZYMi83UUFld1lsZUlyVmc3VnZTc1VSMDVZa2VSZm1IMDVnamRZc3ZDL1dIdWJNZVRlQ3FTdiIsIm1hYyI6IjVkNGVkNDBkMDIyYWUyYmU0MTE3OGE5ZTg0NjBkNTc3YmI5YzA5Yzg2YmNkOTliNGJiNTIzYmYwNWYzYWFiNWMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-155", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Ot8ZVxqf\/YPWEvkJn3jJbepUgGezLN0lFkn0YRMb30w=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkdPNzhzUVVYMFQ2VmVXaVRmeVZUOEE9PSIsInZhbHVlIjoiUG12RHpIZFAxK2lnK1AxVC9oQ0xhTTVrQy9Rb25WcmZOQ1A2bklmRUVSQzVZNC8wcEU2N2JTdTlQaUhVelc4TkVacFBiR2MyM3VLQUZOVE1wczd6MzFuSEE1Q1RIdWdaVDEyVDJ6MkgwU29sRGo2akZ2d25Wd3ZyY01HWk9VME4rVDM1U3ptNlQ1aHVVSjVqZ3JGYUM3OGNwSENNanNYVnRkcTZWaHB3b3dON1IzMkxqTllmcHN3eWlSRDdvQWJkVlRDK05DRFhkVHhVajZCcHVxeHRUVVRJOEMrYlY3WHV6cngrSTVOaFhYaklta3drc2g4WEUydi8rbTdTMzFLa1FKU0xLeUYyUklHZG4zWGdINHlYMTErL05GRzlIUWwvQXVqdXdVVnh6Wmk0WUJWQnlLRmhJczMrOWtzb1B3amtGTTFVUWp0N3UrOElRMUo4SmNNMHFaYmlQcmx5MGIvdEtDV3M1UE51bDd1YzJmclNaTSt6TkFoeXdRSHV6WkY0Z0RvV3FsbThiUjA4bXZ2eTFsSzJHVjIzbUlhZkRONER5MTUvdGZxNjBlVTNVZ1g0d0tCdU4ySXdFdi9SMlRsK3VaNXVad3JsejZ3RDhpT0hsQ3hZd2lWMVJYR0lXbzBvb1pOTjd2M0hPNU5kV1BSdTh2ZlF4Uk5IdkYvZFFaSGJMWHZpRkV1TDNHSk5hcVhaN20xb3FlS2RnRWQ1djNMaEUvamJiYXNqcDFsWXpFcVpJanh2dFExTFZZYTJXS0xVWE10NGYzSTROL2QzZGVyVUMvWVUrS1E4TkZMRlBJMmFIdktvSjFqMlYzK0UyOURYcWlGSEJQTHZaSkpZYlJURTJIeStCNnNuTTlVZzhZY3hLU01CR3Z6bzhJRHkyenpOWWR1czdLUzNIMVF5UkU4SEZ2RzcrZWZtN2ZRc3lsMUV0M25rZjBjMnRJNzBCWVUya0w4cVNjNFFpREFVQTkrZ2VVNW5IWEFPdFdlMW9QK2hhZWNtWlBuT3ExMnpEUEczWGxGTlgvY05PMTZGK21VVVFCYjkvc2ltTWxnSDRDa1JhRnNKaE8vaThCdlpvMUlnOVphbm9KQTVBZS9RZHQxUjcrQ04vTXZRSDdFSThxRFViazJaRVN3RHMwSFBzazVZVWY5MlNqQ1pIVE1ISG9wUzdieSswN3c2U3loN1Q3YWF2K25sTWZCem9xWDErbThWdWN2VHRuYzhRSExVaThaaWh6dFhHbVRiN1F6SVRYelczWm53ZzNHLzRLZ01oUnJrZUtzSFFtaFZpTGFsQWRtdzJmWXJmSVZHRy9hMnlQa091L2toSnV1YnFhTzFETFM3YUU2ak1ySFVKUTZ0cExRdjFzR3A4YW14a3NaazlQWTNtVllHUDgrMXJWcnRxR21lK09vc2JGL25qcFBYbHpNWDNOK1ZXN243SUx4blFPSDk4S2EyVERCWi9qOHlkb2dJK3dhYmFyTUpoeGxNbjZaS3FpaWprOWdkR3BSQUFjRGJGbnQxY1lQTnF0RTVZakxqTFZJd2hPMTFSY3VUUkhCRUpLM0xYdW5jVjZWU2RlYkhScWV6T1NqVTVFU3dPcGhmeWQ2SnVuZlgxbWRrQmhKSkRDWTlRNVo4T2xLYkU5aEFJVjhQdVZybWJpYW1DQjc4UzQ4M3JpQ1psRVZVWWdycDFaZE41WkJLcDdiV1dRemswanBrbHZyQ2ExbTRnWUIzMTR2U3c3V3hDUW0vd1dUN3BZc3dIM0NSMk1qMTNKK2cvbnpWb3dRYXlxVm5YVEJmNzN3RmlDTUVyNHJjNXpKb05xZkdybEJERzBJcjlqekIyd3lGM21pVS9sYkVIVHkyTjVzSWNNRHdDK1dXaE1lZjVVOWdic1hONDRrUFRncUJYeEV6bTVVdW1BS24yWVd0VlBIMjRPQVpYN0hlKzd2WWwzM0UwQ1pmeWRGSGtES1d0S0xsK0Q5SWVUVkROMlRFekpoK3hpZ0ZyQjJKWGNIMVdMLzk3SzRjcUhOd2RqYjRvN2szWmZINm4zcWl5aFlEa3hjR3M0NGxCOXFOM0VRdmZyUjh6aHU1czFLdEFYT2IyUlZjeXZ6NGp3dlVwbUM5RHNGcVBaSGhnVFFScnZQOHUvSTdrbWttNk41QkNRMnZtMVBnbjUyVHdxa3dNcXluZkEwbzlkVEZJMERNWUJmZnE5aW9pUHhTWGVkMjlJbDFxOVgwMnJhZHFYb04rNHcvWlRMMk5ZT2d2Y2FmWXN4cHBrQ3c5cnhSeUZVMmRRZlM2Ym50dzNCNC95a3JhR2F6SFpsVnk4QVFiVlJTUktIaVJORHNpQXVrbnlIanZ6UGdTOVc3dklGVjd2K2RNbDhCMmlBMGlVNGM2WnZDUDcxOEVxazRRbkYvSzl5SUJtZENRNEoydVlFWnBvOG56NHg1T0NTV29OSDRqMzdMcVA2QnphTmQ2TzdzeDk4TG5QT1FhelEySUgybDVUNHpYQVprTm4yczFPbjRSUEV1NEpDcjA3ZmpMZUNodVFhZEJ1Qk9UdHFuMEhQclVhSDBsdmh2a1M1eGRZL3RtT2xzV1Nrak51TzRDc1FlVWdLN09iZUNKZ3Z0Mk1Ha3dzMTlsZ3UvbHh5WWxHQWQyc0phTVRPM1FGWFpTRHpNVmZzakI3dUxZQno3ZlV4eTFlelp0eWV2dTNoZEQyTnlhL2lVZUJnVC9lQnA3NGRaWGVtNU1OaHNMQURVN25RU1Z6eUx5bTBrbFI4MkR0ZEY1a0M5QUdEQXBUbEo4NGU5RUNlZ1RLUU5MaDZPZHZoR0NNZHlHNDhsUUR3MHpHVDkyNmRuY2RWRFVOT0xhNDJ1bFpRT1Z5dmZuaEM5M1AxaXJLWGs2WUJleTZoV0JJbHhxTy9tQ004Zyt3bjRqdFpPU05lZXQ3cXpsQWxoWElTdWVSZC9YZTZ5TUxYOVhQdnlGNUphR3I3enBVa3lHbHFkREIzRUluek1SQ1NmTXB6bENzVzdNSTlpSjRUbnZ4aHQybVk4S0ZvbFhYeGMyZGFHQ3J4VFBweWYzeDBTdWJjb0RqeERLT054QnNiNnphaG1FSTZYMi83UUFld1lsZUlyVmc3VnZTc1VSMDVZa2VSZm1IMDVnamRZc3ZDL1dIdWJNZVRlQ3FTdiIsIm1hYyI6IjVkNGVkNDBkMDIyYWUyYmU0MTE3OGE5ZTg0NjBkNTc3YmI5YzA5Yzg2YmNkOTliNGJiNTIzYmYwNWYzYWFiNWMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J9KhIeh\/uL++pC8ybP4O6MzaZlycTct8yK5ZXqGWx6s=", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkdPNzhzUVVYMFQ2VmVXaVRmeVZUOEE9PSIsInZhbHVlIjoiUG12RHpIZFAxK2lnK1AxVC9oQ0xhTTVrQy9Rb25WcmZOQ1A2bklmRUVSQzVZNC8wcEU2N2JTdTlQaUhVelc4TkVacFBiR2MyM3VLQUZOVE1wczd6MzFuSEE1Q1RIdWdaVDEyVDJ6MkgwU29sRGo2akZ2d25Wd3ZyY01HWk9VME4rVDM1U3ptNlQ1aHVVSjVqZ3JGYUM3OGNwSENNanNYVnRkcTZWaHB3b3dON1IzMkxqTllmcHN3eWlSRDdvQWJkVlRDK05DRFhkVHhVajZCcHVxeHRUVVRJOEMrYlY3WHV6cngrSTVOaFhYaklta3drc2g4WEUydi8rbTdTMzFLa1FKU0xLeUYyUklHZG4zWGdINHlYMTErL05GRzlIUWwvQXVqdXdVVnh6Wmk0WUJWQnlLRmhJczMrOWtzb1B3amtGTTFVUWp0N3UrOElRMUo4SmNNMHFaYmlQcmx5MGIvdEtDV3M1UE51bDd1YzJmclNaTSt6TkFoeXdRSHV6WkY0Z0RvV3FsbThiUjA4bXZ2eTFsSzJHVjIzbUlhZkRONER5MTUvdGZxNjBlVTNVZ1g0d0tCdU4ySXdFdi9SMlRsK3VaNXVad3JsejZ3RDhpT0hsQ3hZd2lWMVJYR0lXbzBvb1pOTjd2M0hPNU5kV1BSdTh2ZlF4Uk5IdkYvZFFaSGJMWHZpRkV1TDNHSk5hcVhaN20xb3FlS2RnRWQ1djNMaEUvamJiYXNqcDFsWXpFcVpJanh2dFExTFZZYTJXS0xVWE10NGYzSTROL2QzZGVyVUMvWVUrS1E4TkZMRlBJMmFIdktvSjFqMlYzK0UyOURYcWlGSEJQTHZaSkpZYlJURTJIeStCNnNuTTlVZzhZY3hLU01CR3Z6bzhJRHkyenpOWWR1czdLUzNIMVF5UkU4SEZ2RzcrZWZtN2ZRc3lsMUV0M25rZjBjMnRJNzBCWVUya0w4cVNjNFFpREFVQTkrZ2VVNW5IWEFPdFdlMW9QK2hhZWNtWlBuT3ExMnpEUEczWGxGTlgvY05PMTZGK21VVVFCYjkvc2ltTWxnSDRDa1JhRnNKaE8vaThCdlpvMUlnOVphbm9KQTVBZS9RZHQxUjcrQ04vTXZRSDdFSThxRFViazJaRVN3RHMwSFBzazVZVWY5MlNqQ1pIVE1ISG9wUzdieSswN3c2U3loN1Q3YWF2K25sTWZCem9xWDErbThWdWN2VHRuYzhRSExVaThaaWh6dFhHbVRiN1F6SVRYelczWm53ZzNHLzRLZ01oUnJrZUtzSFFtaFZpTGFsQWRtdzJmWXJmSVZHRy9hMnlQa091L2toSnV1YnFhTzFETFM3YUU2ak1ySFVKUTZ0cExRdjFzR3A4YW14a3NaazlQWTNtVllHUDgrMXJWcnRxR21lK09vc2JGL25qcFBYbHpNWDNOK1ZXN243SUx4blFPSDk4S2EyVERCWi9qOHlkb2dJK3dhYmFyTUpoeGxNbjZaS3FpaWprOWdkR3BSQUFjRGJGbnQxY1lQTnF0RTVZakxqTFZJd2hPMTFSY3VUUkhCRUpLM0xYdW5jVjZWU2RlYkhScWV6T1NqVTVFU3dPcGhmeWQ2SnVuZlgxbWRrQmhKSkRDWTlRNVo4T2xLYkU5aEFJVjhQdVZybWJpYW1DQjc4UzQ4M3JpQ1psRVZVWWdycDFaZE41WkJLcDdiV1dRemswanBrbHZyQ2ExbTRnWUIzMTR2U3c3V3hDUW0vd1dUN3BZc3dIM0NSMk1qMTNKK2cvbnpWb3dRYXlxVm5YVEJmNzN3RmlDTUVyNHJjNXpKb05xZkdybEJERzBJcjlqekIyd3lGM21pVS9sYkVIVHkyTjVzSWNNRHdDK1dXaE1lZjVVOWdic1hONDRrUFRncUJYeEV6bTVVdW1BS24yWVd0VlBIMjRPQVpYN0hlKzd2WWwzM0UwQ1pmeWRGSGtES1d0S0xsK0Q5SWVUVkROMlRFekpoK3hpZ0ZyQjJKWGNIMVdMLzk3SzRjcUhOd2RqYjRvN2szWmZINm4zcWl5aFlEa3hjR3M0NGxCOXFOM0VRdmZyUjh6aHU1czFLdEFYT2IyUlZjeXZ6NGp3dlVwbUM5RHNGcVBaSGhnVFFScnZQOHUvSTdrbWttNk41QkNRMnZtMVBnbjUyVHdxa3dNcXluZkEwbzlkVEZJMERNWUJmZnE5aW9pUHhTWGVkMjlJbDFxOVgwMnJhZHFYb04rNHcvWlRMMk5ZT2d2Y2FmWXN4cHBrQ3c5cnhSeUZVMmRRZlM2Ym50dzNCNC95a3JhR2F6SFpsVnk4QVFiVlJTUktIaVJORHNpQXVrbnlIanZ6UGdTOVc3dklGVjd2K2RNbDhCMmlBMGlVNGM2WnZDUDcxOEVxazRRbkYvSzl5SUJtZENRNEoydVlFWnBvOG56NHg1T0NTV29OSDRqMzdMcVA2QnphTmQ2TzdzeDk4TG5QT1FhelEySUgybDVUNHpYQVprTm4yczFPbjRSUEV1NEpDcjA3ZmpMZUNodVFhZEJ1Qk9UdHFuMEhQclVhSDBsdmh2a1M1eGRZL3RtT2xzV1Nrak51TzRDc1FlVWdLN09iZUNKZ3Z0Mk1Ha3dzMTlsZ3UvbHh5WWxHQWQyc0phTVRPM1FGWFpTRHpNVmZzakI3dUxZQno3ZlV4eTFlelp0eWV2dTNoZEQyTnlhL2lVZUJnVC9lQnA3NGRaWGVtNU1OaHNMQURVN25RU1Z6eUx5bTBrbFI4MkR0ZEY1a0M5QUdEQXBUbEo4NGU5RUNlZ1RLUU5MaDZPZHZoR0NNZHlHNDhsUUR3MHpHVDkyNmRuY2RWRFVOT0xhNDJ1bFpRT1Z5dmZuaEM5M1AxaXJLWGs2WUJleTZoV0JJbHhxTy9tQ004Zyt3bjRqdFpPU05lZXQ3cXpsQWxoWElTdWVSZC9YZTZ5TUxYOVhQdnlGNUphR3I3enBVa3lHbHFkREIzRUluek1SQ1NmTXB6bENzVzdNSTlpSjRUbnZ4aHQybVk4S0ZvbFhYeGMyZGFHQ3J4VFBweWYzeDBTdWJjb0RqeERLT054QnNiNnphaG1FSTZYMi83UUFld1lsZUlyVmc3VnZTc1VSMDVZa2VSZm1IMDVnamRZc3ZDL1dIdWJNZVRlQ3FTdiIsIm1hYyI6IjVkNGVkNDBkMDIyYWUyYmU0MTE3OGE5ZTg0NjBkNTc3YmI5YzA5Yzg2YmNkOTliNGJiNTIzYmYwNWYzYWFiNWMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-155", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-156", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4bunDtf8iCgASacnYXItk6QGI9bO76Cggcue04ybIBGWg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-156", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "vnBouOiEYm7awzzp7Z8UGmNqfJAVSnXN\/fBP1WddYTU=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "PbGVor\/P3sI19dkVFb2VKFGTcdMTF13mY\/mhs\/lm0WI=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-156", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Z18PfE7se0XMvsRlsiVznKFxKWzf5DuN8vvtnfalDZg=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "uYw7MNOKcocAL+Gm3hvYrFair1OTy6oryAKJhr2bGAk=", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-156", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-157", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4Ywfz14YRhhVb22KTMdDslgEXM7qI2s7s6lPBww8w7Gzw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-157", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7aAlI0Oxz+w9Ee1xWXjaVulAdYYuDOcAbVpg2S8x5Dc=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "1cUm82GzqM12HltltbDZza\/L8RjdiQVObtbX85XdAQ0=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-157", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "yVNUtTP7jejtHmVsk94keau8T3jPTLrLxAZ82tEGLNQ=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "bu2r6Du+TPbUAypyE+V0w3TS+uh1MZjHtbIkTNoIWw4=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": null, "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2192, "gross_total": 2162, "base_fare": 878, "tax": 1314, "sell": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5MiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTMxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjIsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjEzMTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2MiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2192, "base_fare": 878, "tax": 1314, "gross": { "base_fare": "848.00", "tax": "1314.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTIuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTMxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxMzE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2Mi4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjEzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2162, "base_fare": 848, "tax": 1314, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2192, "filter": { "id": "F123NP00114-157", "price": 2192, "gross_total": 2162, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-158", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4a7FGlHvNrup63UnwB\/AQr\/m8tPTTOdxQ+SXePylOmDe3hl6cQnUlXUB3TZenphCucM4yDb9ZQU+CzuBK32R+Rl8hhlaX+YbJmb7W0UcIO45s82BA2jTMECClK1jEOi2tgnV571ev8QdF5rCQHfN\/IMwc+2NBA1W5kRjHYbiAxhVsOpwwg5yJeUHKNlaFDi9f1yjkK5mkW3XS4\/smmhxAaPP9M3Zk8cMDSKdm+U8uydR1eXvAvt7erJs8iUb9K4w7A5e1ovvSK+GxC6pA3nGH955NO2NJTdavIDtsNLwpl\/rDsCj1zVZj9B3NM3iaqnuL1r+IICcxwS2YqFYlP9ZhUuz2+HcFZqlyX6FYwxUM8QoFP6qKCFmVpdrcC6gJiOotQtx\/dP2Q7U\/dvB5uBTPMv7T5HbraKBf119RPRxK4SquLtrnELx9uV4LydP5pHe2z6oM7wdPHuLZITajfa+Ll3E4rcjUQ70ofqeibJ7Ul5\/iMLicam8ykScTmBLxX1qd0KO5RLN\/dzKMX\/8aiTmTRvSUBtkLBY+kwh7utQ98ScPVyZiR4ihbqnO14ojEUtleWScG5YtPQdVBvwv4cuyPNjUG8kw19DN0dJdmey8fF1F7FwtA\/0YL0vRfrAX+Rdq+GpteDQ\/cTdodzsZq3IH1BxbfYs+o939B\/qaK+YiWhM1DvdZQxzeTlHmEF31lxOYXLt9nEI8GpdrwB2qpq26ZscQnAgf8TaA\/eF0\/GU5digRyKFrk\/ca+vpLpofjWiyHRxupNvw66eGdF6xcJkYP8v7Z5rCZ50OYYitZ2agiVstk3jR5oDPGOdQB366PEUBxDTQem2TyMPngp2D1SdqDJ3apg6DtcL\/\/B3\/rZaIsNw3RkJOlzYlN04dwymDWr79ZX+NcJzhJ0kwn9jZyx\/ze9gXMykzd8+MqaKAWhm+9Jii9JqTUjMVIe6tcxspsum7+\/Qk+F0D53DtwoeuxXCNt9zdpw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-158", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-158", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2198, "gross_total": 2168, "base_fare": 1672, "tax": 526, "sell": { "currency": "MYR", "total": 2198, "base_fare": 1672, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5OCwiYmFzZV9mYXJlIjoxNjcyLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjgsImJhc2VfZmFyZSI6MTY0MiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2OCwiYmFzZV9mYXJlIjoxNjQyLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2198, "base_fare": 1672, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1642.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2198, "base_fare": 1672, "tax": 526, "gross": { "base_fare": "1642.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTguMDAiLCJiYXNlX2ZhcmUiOiIxNjcyLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0Mi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2OC4wMCIsImJhc2VfZmFyZSI6IjE2NDIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQyLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2OC4wMCIsImJhc2VfZmFyZSI6IjE2NDIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2168, "base_fare": 1642, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2198, "filter": { "id": "F123NP00114-158", "price": 2198, "gross_total": 2168, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-159", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4a2D4LD0vywKK\/AcL4k+UyMebv8mrPfeK\/gLx5m0kUN6kifQ41wBIpd7mGFr06vxyzZiZjetzRTikIsqH1cGTYlbvxMn+8vqYKsFRssiMkC3P0muX+\/G8m7rxP2jntiaLZQembs0LzEHI1SPfNm3mCencQX28Z4Cl1aE3dJwldobbIX+luE\/abIOlMOzwMp0pcseUeUGuGZx5twQbDkI4wK4nBIK7sFqwiGInqMDdJHenNDkB8nm+BzVZo6y7cZHSswT5xbaIoZZzUTA6PKMGEaPykaEbmMkNCyrjPe2j6XVFjaPDSJjz7ickvPRatQNMvEEOK2zzZVJ3+trU8OAlVvDkW\/O85GiNPYmyAaeg7Gks1H4aF1I0uHA8Hg9eNMK8x7PtK\/ChHB2HpCI48vv2ITB40sE+JqsdYJmhzf7aYS8L2TCC2tYCOBxBlDidOUmat1FBhlj3QSKxfLPSDM9leD7aBAMcd+LwAUcVgNkGkDqUpcMGGZUaUrl17mNmB6LfnsbUpigYnDBerQkef9UPAKxkghtmqwFz9kLCIeM0WMvaykvAbnR+Yoei3aoWUSyNl+TrcVnYEVG\/XSdZR8rWHgb\/AvZvYuVyYooV9tesgCKR800AV7QrXCwsDOG\/7L09v7iOC7mecqcrASjfDs1RIviktTEuXzsmneh\/c\/\/8qWMLLXzRJGroLghx8\/ZgXfJ+pPPJwqwGJErpMzdEyDMKnSUUCMeK7WPGJWwBmFkJGalVUEQzi9hFOQI69jS3HcxWRAujPcBbeRxzylqo4R1opSUPeBJOgAWT60poEoLV6xu4XeGTIjEWXks5IGCIaoC7Cg2fHoy2K2GoAQfLVDOBG1E+YCPG96r2CUZm+9HXz3mTiA0k85L7VTx73r0HHbYkK4qY6H8Gi15i7yT0CCkfzcyYarvAgheoUMW0\/dsuVXghjRfAgChvZemj10FBIt8eP6ZtEcPkuT928cL+9Kw6bFQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-159", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-159", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2198, "gross_total": 2168, "base_fare": 1672, "tax": 526, "sell": { "currency": "MYR", "total": 2198, "base_fare": 1672, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE5OCwiYmFzZV9mYXJlIjoxNjcyLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNjgsImJhc2VfZmFyZSI6MTY0MiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE2OCwiYmFzZV9mYXJlIjoxNjQyLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2198, "base_fare": 1672, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1642.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2198, "base_fare": 1672, "tax": 526, "gross": { "base_fare": "1642.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIxOTguMDAiLCJiYXNlX2ZhcmUiOiIxNjcyLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0Mi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2OC4wMCIsImJhc2VfZmFyZSI6IjE2NDIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQyLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE2OC4wMCIsImJhc2VfZmFyZSI6IjE2NDIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2168, "base_fare": 1642, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2198, "filter": { "id": "F123NP00114-159", "price": 2198, "gross_total": 2168, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-160", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0Vig5xDiOgRvlVpf9d+9fpMOa5sKFJ+LwFxyyQOHjE23hjgK2EdHx1vLI8HeYo03l6WO55fzt425ScM+25O35l2++WzEHgE\/D7VZo\/nwOy1HdHLfxMEGegrsWrS3AOecTsFIBXdphbltisQaU+TDvpBorf4dVOocx9Tz1TqFk4noBaIWlQekxvNOMSbK\/JMjFXLnANGF6H6X\/6xyDnhgrM+Y9cVC4toOnASs8e\/IzHXOCErlg23aKj29MismnQv6g1BAIhmYoIC\/+k1dv2NIpDx7\/ix6+6UQPOgtio3gJ\/QjgTx14cXH661\/aGOVNHR+lfgOVtqNumI1R8MOeWXTnE6zSfKtcp+8oWqh8hG3+icmIF8XyCZOnPP2SC01DToS4kHrNOW4ZmfVydANDSPS8dZv2Cj5YlxokgX5GITPM65MvMmHd5t1zW6CI7p4z4N6mn\/Xg1A\/iMhb8\/Is3fyR54N8pBacMWzeUR5YK2nZO+XI6XYMTXPAxBC9\/gq2BOoyMhAyKnnQT3ozFi0LZo+FX9tgjSk3yFXn\/HYP31vs1OAGQFGi3Dg4uvp028ehmpOZGL6LdvlTQoZaR1KU6VN647U3htzKzqCihWX1yVnK90FAdcyoHy6hEhdn\/eNu9NPNMkSEkA4DxGSsmcxpq+42D7VJSpSlqwYOC55Du3Pt0mg8JM+ZkU5+rp9UnGLakLbJUSxw75UCnn756aWLBBuJfvkr1nAzG4gMSCZ0ViG+cnFr8oPwcP8fpe1wfDPwDgUt07Pqk8YGVlF17Sf0qr0yVYoUxgjubUJki+40\/4FJ0hiydPgYh16Nrh6EIOkJXr543pqBI+fxOEJZdFYMv7hGkLNedKbnZY7crkf6331L0DWXGoUHqjDfcD\/E1dYUfNdMVN+K9SLaOFmTBRpGYb+Lmo9UHQjX5OQtKR8HG8UXLcxCGdHCqKnL9g3zmrVZzg8mwb20rIuEfk6kiOdNB4GsgM2qXsaiV6H6dPkEsEimFU\/EClg=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-160", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-160", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2208, "gross_total": 2178, "base_fare": 1683, "tax": 525, "sell": { "currency": "MYR", "total": 2208, "base_fare": 1683, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOCwiYmFzZV9mYXJlIjoxNjgzLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNzgsImJhc2VfZmFyZSI6MTY1MywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3OCwiYmFzZV9mYXJlIjoxNjUzLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2208, "base_fare": 1683, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1653.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2208, "base_fare": 1683, "tax": 525, "gross": { "base_fare": "1653.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMDguMDAiLCJiYXNlX2ZhcmUiOiIxNjgzLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY1My4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE3OC4wMCIsImJhc2VfZmFyZSI6IjE2NTMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjUzLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE3OC4wMCIsImJhc2VfZmFyZSI6IjE2NTMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2178, "base_fare": 1653, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2208, "filter": { "id": "F123NP00114-160", "price": 2208, "gross_total": 2178, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-161", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0VigcXStetjSypeZA6hPa7klxpwTmwpy9XOYfauLbDteTWw04tHTPc8FS2hvmAlV2l51qUBmGt5s1lhQG0+LJXeYE+\/UInB3Ac2edjsJ8q7sg93\/ZHCAqLXFZTIgbvj4xMCOLFTh9ZNoZGtfE+nPhsNd13EmUAPjv+l5i8aU7ciVJLMBXCKooqhg9Bb+olJZDfssr2YyJCbPM8sC7NC0MpvjULwAnKZRW4CQuP15zVjdM8ouJem7801NxgJHIbp73jBlpf5W9Q1xRuEr2Dp5WDUBIj69Y4QTK0gb7\/NVuteeS83\/3kG7gPOFtGy3xrSFEElA4Z7ujjBIUqaFqUYn7mmZBXN7s\/EOobdeSL8q3mH\/BuX3oMsoEgaVrBWg7l+BczjD9yZCSZmKVY5WM01pRaZ\/D0huKSEsZoFMWa\/uIEr3YqzM7z97sQRa\/IKNIfcqg6IY+00TVugBJiSlhwIYKRXRIDtKfoFw8qtbmE9eO0TB+ehKZr4tQYRJp8EWQG3jv9VK9ziO88Fpb\/klpq\/dzzY4FTsgOqeT+AYZuWQZ04TXxBx1gqDVQ7Xqs2XcCIInS7rRVt9DZs33ztms0PCaa8+tfUiCbOjm98UNEt9\/bhayxjr8Iwx\/0jr0Uyv5V4jwQiqAKCGZJAvUT6+zcBxN+9C5PUXolN1rlIyhG7XvXi07EoxNN7xunIC2vvP13frS6HqTSYYE0MJI7ZsCQI\/Jsw6y+ONZ+RcYN7QfdSfniRIw\/rlgIxd6V+1SsdoMhq\/2\/SLBq9Za1JshhvoEFwTnL1CSStLd35QzFCib8FVH9GjsNUTH\/a7nmj39VhSHRvCUlhlzb9HWEuHeVDnbW2bg3pecHpGSBUrHAbTptHn1Otaon4LzkZcY0mkgWpUKkzZ76D24NGWWagtwl7SGTXRCyszNsCa7UIqTFtljalQgA3h8fVm2D+6DZ7qcgFLChw1XZ+VrZvPfvMlZNHQZvSdxKHo6SyeiOn8u3L+ANqEphUG8zJs=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-161", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-161", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2208, "gross_total": 2178, "base_fare": 1683, "tax": 525, "sell": { "currency": "MYR", "total": 2208, "base_fare": 1683, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOCwiYmFzZV9mYXJlIjoxNjgzLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxNzgsImJhc2VfZmFyZSI6MTY1MywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE3OCwiYmFzZV9mYXJlIjoxNjUzLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2208, "base_fare": 1683, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1653.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2208, "base_fare": 1683, "tax": 525, "gross": { "base_fare": "1653.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMDguMDAiLCJiYXNlX2ZhcmUiOiIxNjgzLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY1My4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE3OC4wMCIsImJhc2VfZmFyZSI6IjE2NTMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjUzLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE3OC4wMCIsImJhc2VfZmFyZSI6IjE2NTMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2178, "base_fare": 1653, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2208, "filter": { "id": "F123NP00114-161", "price": 2208, "gross_total": 2178, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-162", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSYCkRIiwCSmcOUvVRPMAettVAILoB5pq62OQ4k1ftyw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-162", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YTZb6X7Lpc0Hi3ADaqBGqA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-162", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "f36bGzAz7RQP8SPv9QbRXg==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2215, "gross_total": 2185, "base_fare": 985, "tax": 1230, "sell": { "currency": "MYR", "total": 2215, "base_fare": 985, "tax": 1230 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIxNSwiYmFzZV9mYXJlIjo5ODUsInRheCI6MTIzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxODUsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjEyMzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE4NSwiYmFzZV9mYXJlIjo5NTUsInRheCI6MTIzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2215, "base_fare": 985, "tax": 1230, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1230.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2215, "base_fare": 985, "tax": 1230, "gross": { "base_fare": "955.00", "tax": "1230.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMTUuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMjMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE4NS4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjEyMzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMjMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE4NS4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjEyMzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2185, "base_fare": 955, "tax": 1230, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2215, "filter": { "id": "F123NP00114-162", "price": 2215, "gross_total": 2185, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-163", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZhyOxtgwEDccUnR9yR8Vwb4gYRlVFw0jptgJSEJaqQfg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-163", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YTZb6X7Lpc0Hi3ADaqBGqA==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-163", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rcP1NBZ\/COeryrKJdZEe6g==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2215, "gross_total": 2185, "base_fare": 985, "tax": 1230, "sell": { "currency": "MYR", "total": 2215, "base_fare": 985, "tax": 1230 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIxNSwiYmFzZV9mYXJlIjo5ODUsInRheCI6MTIzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxODUsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjEyMzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjE4NSwiYmFzZV9mYXJlIjo5NTUsInRheCI6MTIzMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2215, "base_fare": 985, "tax": 1230, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1230.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2215, "base_fare": 985, "tax": 1230, "gross": { "base_fare": "955.00", "tax": "1230.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMTUuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMjMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTIzMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE4NS4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjEyMzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMjMwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjE4NS4wMCIsImJhc2VfZmFyZSI6Ijk1NS4wMCIsInRheCI6IjEyMzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2185, "base_fare": 955, "tax": 1230, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2215, "filter": { "id": "F123NP00114-163", "price": 2215, "gross_total": 2185, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604280245bkk202604280615340bkk202604281640kul202604281950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-164", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOr0r9d66JPjrPyO\/ijAPvHAkuIeA3MSxeS7a59Lq2IJpo=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-164", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0MSj1m\/sFdx4g4zXTmkD6cFJJKLNhtZuPG97+ulKzT\/x7NwIhrqp1oVe6UwsdxV3s=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBVLMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-164", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lW7NmAL71LnFHShYW\/GzrfXTQfWMlNmN7olm293Jz+s3M6AsxDSN3vM4xH37XTNs18=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBVLMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2227, "gross_total": 2304, "base_fare": 1817, "tax": 517, "sell": { "currency": "MYR", "total": 2227, "base_fare": 1817, "tax": 517 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIyNywiYmFzZV9mYXJlIjoxODE3LCJ0YXgiOjUxN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIxOTcsImJhc2VfZmFyZSI6MTc4NywidGF4Ijo1MTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMwNCwiYmFzZV9mYXJlIjoxNzg3LCJ0YXgiOjUxN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2227, "base_fare": 1817, "tax": 517, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1787.00", "tax": "517.00", "discount": 107, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2227, "base_fare": 1817, "tax": 517, "gross": { "base_fare": "1787.00", "tax": "517.00", "discount": "107.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMjcuMDAiLCJiYXNlX2ZhcmUiOiIxODE3LjAwIiwidGF4IjoiNTE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc4Ny4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiMTA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMTk3LjAwIiwiYmFzZV9mYXJlIjoiMTc4Ny4wMCIsInRheCI6IjUxNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODcuMDAiLCJ0YXgiOiI1MTcuMDAiLCJkaXNjb3VudCI6IjEwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMDQuMDAiLCJiYXNlX2ZhcmUiOiIxNzg3LjAwIiwidGF4IjoiNTE3LjAwIiwiZGlzY291bnQiOiIxMDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjE5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2304, "base_fare": 1787, "tax": 517, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 107, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2227, "filter": { "id": "F123NP00114-164", "price": 2227, "gross_total": 2304, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-165", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4KMRpnPt+xYD9EC0ZZFx7Z78ItWSGLlvRU49NNh1pfzw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-165", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "CpUmoO4aC1MENQNUOM53fWIv90UL89KXTsN4nKcv6iI=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6InBZcHVzRmM3a2lES1pzeWRCN0p3QWc9PSIsInZhbHVlIjoiTmtBeWl4RHRRLzFDbG1hTkEvMTNjUTJTWEpQRmRUSlZRc1NmbVBMUzFuQm5NcnFZcGMvcUt6VFRFejVQSW1jZkxMaXZJYUlRYlErUC9NOFQxcit6L2lXcFRBNDRsNGQ5VzgycERhZlVueFlINWtYMTlzU1JPL2lBV3kvSFM2eFpqVXFocEJrOFJaRHpxUy9uWkxUeDNYeW0zdi94dDlHS1RjcGRkbEMzcjJ6MHdxYUpKSitXTVhXa3pjZmJxTVlGZHpUb1UvMlExOG5qQVUyUjhEc1hRang5ZFM0YnpEZ2xDSE5JaFdsMFRlbmIyTjU5KzVZNDFhb3luamZNSXljWTVxU0FyMXdYRWFiMEFmS043TzBEbmFuYVZ1RStncXNuR1ovRjQzV1ExaEtMdkZJa2laTTZSd3pNeVFsYnlFNnNtd2J2bSt0aC94RkdGKytnNWRYWUtMZ0UrQjFLTTFvbVlUeVV5eTVsYklkVVhGWlhhZTY4WEliS0NFY0xuUjlMSW9uQmJNcWJMUnFsWTNpRnVVdzdVRDR3R0MwODM4OWhxVGFhS0Nxem9POSt4SUZGZzBRK081aFFHZzMxcW8wLzZJMmFDVExJTzZaSHpHMlFFUmZtZWFIZGNQRCtIdlVnWmFpajZsUndEL2ZJclUzZHJzVTM5cGgvcE9MRThVOTFTcTRzYnVaQTJHUTZDejM0ZDNrUnBQZ3FIVmQrdEppdmovRktWQkgyamo5K2xOdktjQ3c3WG5CMXVlWVRmVGF4Tm5zVmxEV202VHlHN2hIQVJ1cnVCZmVJWEdUK1dDa2Q4UjFuVjhtWHRpV3IvUmJsNVdvRHlYcVYzZkxjdjI2V21zcjEvYWhHK041eUhvR3RJRVUwYkVkS1dQeDcvdFM0eWpCQlNrdVVlNjZQSnlEUHlGc1lkUmtzbTJ0OTQ5RmJITW1aalYwQVN0MnlrY1NHRTJnZVdDWG9GbXdoaEFERGE4SGdXbHRwd2FyM3FML3RjSjlwd1dEZTVpanNpa0xPdFp6cWxIdjBDRStVL0xjcmtHYXdGT1kxUXh2RXZROXcyWXo4d05qRlgxY29EeXJOZ3VjVEg1TVpFRUhkTUFMMXIxaVJhaUVmVW9HQVBiS0Q1d0JQNkk3ZGRDZGZVRE9xc2JCS0xrVWNGQ2ZIbWxmQ0pTREpMclZSTm15UDltUGZQb0VJMlRGampkRkM0SjhxVTNyK3BqYUNUTEQ2R2FzV3R6Q0FISzNTT3JLVmdBU3ZTWWZlQzhZWS9IeHl2RWViaFhZTlM1MzFjTmRYSWRpejNtQmVHZHZHQnRLa3loeWx4MFhadVZUamdOZDA0OTRqZm42eERnSCtLVmdiTGNLSWUwYmN2NDQ0b3FOL09MZVpJY25hbVd5MVllcXdlbmNVUUp5M0tyTDF0Ry8vYmVNZDFrN3RKT1U3dDNpZm9NQlRDMmE2WkdNSjgrWjdZRVgwV1ZhV1I1WmVRM0xtOXpGVFBEQ2ZUN3pCMHlmSVF1UXgyS1dSem5WdFZCZ2xYUklxaFlDcTQ4TFBFVDhDUlFhTFlFajkwVzFQcktlcG91QW05cHRqR1Zkb2h1WWU2QVZuVzc0NGN0QnJHWjdadU1LaFYrZ2JiWld3THlNcU9tVFRiT0ZIMlJSTXBVUTBOZ0NTU3A5eXRFTWFtN2ZRMDBsaEdlWGQ5bGlNK1R4ZVoxbjdBTktQQ3BROHhld0JXakJ6dGExTjhUamx2ZWRNck9JRFNGRWxJeGp5NklhemlLWWFOQ3BGNjRPa3lYTzN0Q1FhSWFJeDZhZUpuK1EwTHFPRzNlQ2tOUUdtQ0RPRURZSWdvTTdZcnBIWGo0cFVvc1Zza2hwaHM5WkxkM2x1SDlJcCtCdEhsS3lhYThZeE85WkJVMTlOTWplTjlXK3g0UjV2TittYy9YSVdmalNxbXdndzBoMWtkM3pOQ0Nxcmp3dmlWUlBSTUpOTFRrT1dIdWZGZjRJTDZsWjlUZTZMcEFVVWxwS2xUVXhxNFo4UlplSEhWM3JnbnRNSjlnTGp6a3F1aUZ5ZmYwdkNudVNZNHBXcHhtU1lZTE9GN2FrRDlkTnI2bnpPZEFWUk05b2wvQzVIamFQWEk2Ti9CNFY3TjdwcVRXYWJidXlwOXh2a1pVQlk5ZmJiSE9scERhanhsd2xDcmxXb2hTOUNZNU51WTR0WE5UT1FVem1laFJvbTREMHFCa2JwVE54V2RrOHorUDZSbnBqOW4zSzk2SDI3UkhuSjlZVUpiZTNLU2VMMkx2TlViQW9iOGVkSFhrTUtWM2FDUG9JRSsyWStMWlQyckorUXBvUCtueXVzSmRqQkdhdWZpVksrcmZ5blNaQTVpSWFNZkhBQ29xUmluMEYzQlo3RUxkUTlrQkUvZ2F3QUJ4aEJhZHIrZ2Vsemt3cG90QVpFa1FxK2NHeWp1cVcySDJiMERNOGI4Q0l0NEFpUWgyMUllM3JHNGRwNkVpSG5POWNvbzU0cWxueDVoOGQxeEwranVuN0Q5Ri9JZ3gzZERHODNnVk5DWStsTSs0Vi8xZkw5NUJCZmlyQWdCVHNVRWcvUkdYYmhkblkzZDJXb0FpWEJ5RGJQRzVDMk05ND0iLCJtYWMiOiJkMjIxZTI2ZWU0NmE0ZmExM2U2MzA0YWNhNTNlOTAwOTk1YzZkMDM5YjgzMzU1YWUwNDk5ZDJjZjAwNTk3Yjc2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-165", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "\/+ckb3P3rF0UYO2gO6Zy5VJplihfE0EFFeSccO18OK4=", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6InBZcHVzRmM3a2lES1pzeWRCN0p3QWc9PSIsInZhbHVlIjoiTmtBeWl4RHRRLzFDbG1hTkEvMTNjUTJTWEpQRmRUSlZRc1NmbVBMUzFuQm5NcnFZcGMvcUt6VFRFejVQSW1jZkxMaXZJYUlRYlErUC9NOFQxcit6L2lXcFRBNDRsNGQ5VzgycERhZlVueFlINWtYMTlzU1JPL2lBV3kvSFM2eFpqVXFocEJrOFJaRHpxUy9uWkxUeDNYeW0zdi94dDlHS1RjcGRkbEMzcjJ6MHdxYUpKSitXTVhXa3pjZmJxTVlGZHpUb1UvMlExOG5qQVUyUjhEc1hRang5ZFM0YnpEZ2xDSE5JaFdsMFRlbmIyTjU5KzVZNDFhb3luamZNSXljWTVxU0FyMXdYRWFiMEFmS043TzBEbmFuYVZ1RStncXNuR1ovRjQzV1ExaEtMdkZJa2laTTZSd3pNeVFsYnlFNnNtd2J2bSt0aC94RkdGKytnNWRYWUtMZ0UrQjFLTTFvbVlUeVV5eTVsYklkVVhGWlhhZTY4WEliS0NFY0xuUjlMSW9uQmJNcWJMUnFsWTNpRnVVdzdVRDR3R0MwODM4OWhxVGFhS0Nxem9POSt4SUZGZzBRK081aFFHZzMxcW8wLzZJMmFDVExJTzZaSHpHMlFFUmZtZWFIZGNQRCtIdlVnWmFpajZsUndEL2ZJclUzZHJzVTM5cGgvcE9MRThVOTFTcTRzYnVaQTJHUTZDejM0ZDNrUnBQZ3FIVmQrdEppdmovRktWQkgyamo5K2xOdktjQ3c3WG5CMXVlWVRmVGF4Tm5zVmxEV202VHlHN2hIQVJ1cnVCZmVJWEdUK1dDa2Q4UjFuVjhtWHRpV3IvUmJsNVdvRHlYcVYzZkxjdjI2V21zcjEvYWhHK041eUhvR3RJRVUwYkVkS1dQeDcvdFM0eWpCQlNrdVVlNjZQSnlEUHlGc1lkUmtzbTJ0OTQ5RmJITW1aalYwQVN0MnlrY1NHRTJnZVdDWG9GbXdoaEFERGE4SGdXbHRwd2FyM3FML3RjSjlwd1dEZTVpanNpa0xPdFp6cWxIdjBDRStVL0xjcmtHYXdGT1kxUXh2RXZROXcyWXo4d05qRlgxY29EeXJOZ3VjVEg1TVpFRUhkTUFMMXIxaVJhaUVmVW9HQVBiS0Q1d0JQNkk3ZGRDZGZVRE9xc2JCS0xrVWNGQ2ZIbWxmQ0pTREpMclZSTm15UDltUGZQb0VJMlRGampkRkM0SjhxVTNyK3BqYUNUTEQ2R2FzV3R6Q0FISzNTT3JLVmdBU3ZTWWZlQzhZWS9IeHl2RWViaFhZTlM1MzFjTmRYSWRpejNtQmVHZHZHQnRLa3loeWx4MFhadVZUamdOZDA0OTRqZm42eERnSCtLVmdiTGNLSWUwYmN2NDQ0b3FOL09MZVpJY25hbVd5MVllcXdlbmNVUUp5M0tyTDF0Ry8vYmVNZDFrN3RKT1U3dDNpZm9NQlRDMmE2WkdNSjgrWjdZRVgwV1ZhV1I1WmVRM0xtOXpGVFBEQ2ZUN3pCMHlmSVF1UXgyS1dSem5WdFZCZ2xYUklxaFlDcTQ4TFBFVDhDUlFhTFlFajkwVzFQcktlcG91QW05cHRqR1Zkb2h1WWU2QVZuVzc0NGN0QnJHWjdadU1LaFYrZ2JiWld3THlNcU9tVFRiT0ZIMlJSTXBVUTBOZ0NTU3A5eXRFTWFtN2ZRMDBsaEdlWGQ5bGlNK1R4ZVoxbjdBTktQQ3BROHhld0JXakJ6dGExTjhUamx2ZWRNck9JRFNGRWxJeGp5NklhemlLWWFOQ3BGNjRPa3lYTzN0Q1FhSWFJeDZhZUpuK1EwTHFPRzNlQ2tOUUdtQ0RPRURZSWdvTTdZcnBIWGo0cFVvc1Zza2hwaHM5WkxkM2x1SDlJcCtCdEhsS3lhYThZeE85WkJVMTlOTWplTjlXK3g0UjV2TittYy9YSVdmalNxbXdndzBoMWtkM3pOQ0Nxcmp3dmlWUlBSTUpOTFRrT1dIdWZGZjRJTDZsWjlUZTZMcEFVVWxwS2xUVXhxNFo4UlplSEhWM3JnbnRNSjlnTGp6a3F1aUZ5ZmYwdkNudVNZNHBXcHhtU1lZTE9GN2FrRDlkTnI2bnpPZEFWUk05b2wvQzVIamFQWEk2Ti9CNFY3TjdwcVRXYWJidXlwOXh2a1pVQlk5ZmJiSE9scERhanhsd2xDcmxXb2hTOUNZNU51WTR0WE5UT1FVem1laFJvbTREMHFCa2JwVE54V2RrOHorUDZSbnBqOW4zSzk2SDI3UkhuSjlZVUpiZTNLU2VMMkx2TlViQW9iOGVkSFhrTUtWM2FDUG9JRSsyWStMWlQyckorUXBvUCtueXVzSmRqQkdhdWZpVksrcmZ5blNaQTVpSWFNZkhBQ29xUmluMEYzQlo3RUxkUTlrQkUvZ2F3QUJ4aEJhZHIrZ2Vsemt3cG90QVpFa1FxK2NHeWp1cVcySDJiMERNOGI4Q0l0NEFpUWgyMUllM3JHNGRwNkVpSG5POWNvbzU0cWxueDVoOGQxeEwranVuN0Q5Ri9JZ3gzZERHODNnVk5DWStsTSs0Vi8xZkw5NUJCZmlyQWdCVHNVRWcvUkdYYmhkblkzZDJXb0FpWEJ5RGJQRzVDMk05ND0iLCJtYWMiOiJkMjIxZTI2ZWU0NmE0ZmExM2U2MzA0YWNhNTNlOTAwOTk1YzZkMDM5YjgzMzU1YWUwNDk5ZDJjZjAwNTk3Yjc2IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 2231, "gross_total": 2201, "base_fare": 1678, "tax": 553, "sell": { "currency": "MYR", "total": 2231, "base_fare": 1678, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzMSwiYmFzZV9mYXJlIjoxNjc4LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDEsImJhc2VfZmFyZSI6MTY0OCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwMSwiYmFzZV9mYXJlIjoxNjQ4LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2231, "base_fare": 1678, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1648.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2231, "base_fare": 1678, "tax": 553, "gross": { "base_fare": "1648.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzEuMDAiLCJiYXNlX2ZhcmUiOiIxNjc4LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0OC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwMS4wMCIsImJhc2VfZmFyZSI6IjE2NDguMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQ4LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwMS4wMCIsImJhc2VfZmFyZSI6IjE2NDguMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2201, "base_fare": 1648, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2231, "filter": { "id": "F123NP00114-165", "price": 2231, "gross_total": 2201, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-166", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw85mjk1MXdlSRARuC3\/iI4bEUDJ1gixEfLOgZ+QlyBHesTWpVrcvRHJK5\/KDzgKykw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-166", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Jk18i44ecuMgf\/9FPqQqFP2ECjRWlum6Z2uJegFAnK8=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": null, "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-166", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "\/XFjW4t+GpvW7+KNkiYk\/B8hNo0H\/VAK\/l5Uo9yAXTI=", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": null, "cabin_code": null, "booking_code": "T", "fareBasisCode": null, "meal_code": null, "seat_available": null } } ] } ], "price": { "currency": "MYR", "total": 2231, "gross_total": 2201, "base_fare": 1678, "tax": 553, "sell": { "currency": "MYR", "total": 2231, "base_fare": 1678, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzMSwiYmFzZV9mYXJlIjoxNjc4LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDEsImJhc2VfZmFyZSI6MTY0OCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwMSwiYmFzZV9mYXJlIjoxNjQ4LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2231, "base_fare": 1678, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1648.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2231, "base_fare": 1678, "tax": 553, "gross": { "base_fare": "1648.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzEuMDAiLCJiYXNlX2ZhcmUiOiIxNjc4LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY0OC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwMS4wMCIsImJhc2VfZmFyZSI6IjE2NDguMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjQ4LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwMS4wMCIsImJhc2VfZmFyZSI6IjE2NDguMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2201, "base_fare": 1648, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2231, "filter": { "id": "F123NP00114-166", "price": 2231, "gross_total": 2201, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-167", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uk2d5nhXlwKbKwW\/0r4j7zo9ZeAN9JWooK3VXkRTwdaM", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-167", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-167", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "T3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "SIN", "departure_time": "2026-04-29 06:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 07:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 20m", "distance": null, "lay_over": "PT15H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0602" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0602" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2239, "gross_total": 2209, "base_fare": 1972, "tax": 267, "sell": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxOTcyLCJ0YXgiOjI2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDksImJhc2VfZmFyZSI6MTk0MiwidGF4IjoyNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOSwiYmFzZV9mYXJlIjoxOTQyLCJ0YXgiOjI2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzkuMDAiLCJiYXNlX2ZhcmUiOiIxOTcyLjAwIiwidGF4IjoiMjY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0Mi4wMCIsInRheCI6IjI2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQyLjAwIiwidGF4IjoiMjY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2209, "base_fare": 1942, "tax": 267, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2239, "filter": { "id": "F123NP00114-167", "price": 2239, "gross_total": 2209, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 07:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604280825sin2026042814400584sin202604290620kul2026042907400602", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-168", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uvv\/FHXY25nWuR\/\/GoEm\/wRIHsjoktbvi\/BE2R1J+fWf", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-168", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-168", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "T3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "SIN", "departure_time": "2026-04-29 09:55:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 11:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 15m", "distance": null, "lay_over": "PT19H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0604" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0604" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2239, "gross_total": 2209, "base_fare": 1972, "tax": 267, "sell": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxOTcyLCJ0YXgiOjI2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDksImJhc2VfZmFyZSI6MTk0MiwidGF4IjoyNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOSwiYmFzZV9mYXJlIjoxOTQyLCJ0YXgiOjI2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzkuMDAiLCJiYXNlX2ZhcmUiOiIxOTcyLjAwIiwidGF4IjoiMjY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0Mi4wMCIsInRheCI6IjI2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQyLjAwIiwidGF4IjoiMjY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2209, "base_fare": 1942, "tax": 267, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2239, "filter": { "id": "F123NP00114-168", "price": 2239, "gross_total": 2209, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 11:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604280825sin2026042814400584sin202604290955kul2026042911100604", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-169", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UvgYIB7Nx98TdL4eDlFCx0MrP5NgWxvyBpAy6N1vCcq1", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-169", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-169", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "T3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "SIN", "departure_time": "2026-04-28 18:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 19:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0608" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0608" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2239, "gross_total": 2209, "base_fare": 1972, "tax": 267, "sell": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxOTcyLCJ0YXgiOjI2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDksImJhc2VfZmFyZSI6MTk0MiwidGF4IjoyNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOSwiYmFzZV9mYXJlIjoxOTQyLCJ0YXgiOjI2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzkuMDAiLCJiYXNlX2ZhcmUiOiIxOTcyLjAwIiwidGF4IjoiMjY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0Mi4wMCIsInRheCI6IjI2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQyLjAwIiwidGF4IjoiMjY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2209, "base_fare": 1942, "tax": 267, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2239, "filter": { "id": "F123NP00114-169", "price": 2239, "gross_total": 2209, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604280825sin2026042814400584sin202604281815kul2026042819250608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-170", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UjqDCfvf7qIrOuK5q8ny1CY53MwBTZ9RJjrPV5ddNANO", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-170", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-170", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "T3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2239, "gross_total": 2209, "base_fare": 1972, "tax": 267, "sell": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxOTcyLCJ0YXgiOjI2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDksImJhc2VfZmFyZSI6MTk0MiwidGF4IjoyNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOSwiYmFzZV9mYXJlIjoxOTQyLCJ0YXgiOjI2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzkuMDAiLCJiYXNlX2ZhcmUiOiIxOTcyLjAwIiwidGF4IjoiMjY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0Mi4wMCIsInRheCI6IjI2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQyLjAwIiwidGF4IjoiMjY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2209, "base_fare": 1942, "tax": 267, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2239, "filter": { "id": "F123NP00114-170", "price": 2239, "gross_total": 2209, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604280825sin2026042814400584sin202604282115kul2026042822200610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-171", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UicLz\/Hf8DQA7mI3SEL0yZO8OQEj\/zPBIKU\/k0HeQs1d", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-171", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-171", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "T3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "SIN", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 20m", "distance": null, "lay_over": "PT20H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0614" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0614" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2239, "gross_total": 2209, "base_fare": 1972, "tax": 267, "sell": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxOTcyLCJ0YXgiOjI2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDksImJhc2VfZmFyZSI6MTk0MiwidGF4IjoyNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOSwiYmFzZV9mYXJlIjoxOTQyLCJ0YXgiOjI2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzkuMDAiLCJiYXNlX2ZhcmUiOiIxOTcyLjAwIiwidGF4IjoiMjY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0Mi4wMCIsInRheCI6IjI2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQyLjAwIiwidGF4IjoiMjY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2209, "base_fare": 1942, "tax": 267, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2239, "filter": { "id": "F123NP00114-171", "price": 2239, "gross_total": 2209, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604280825sin2026042814400584sin202604291105kul2026042912250614", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-172", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uga5Hqt3LodC3TRK2i1al7gOpqQZouLez1Ue3d5ajy\/Q", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-172", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-172", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "T3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "SIN", "departure_time": "2026-04-28 19:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 20:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT04H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0616" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0616" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2239, "gross_total": 2209, "base_fare": 1972, "tax": 267, "sell": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxOTcyLCJ0YXgiOjI2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDksImJhc2VfZmFyZSI6MTk0MiwidGF4IjoyNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOSwiYmFzZV9mYXJlIjoxOTQyLCJ0YXgiOjI2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzkuMDAiLCJiYXNlX2ZhcmUiOiIxOTcyLjAwIiwidGF4IjoiMjY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0Mi4wMCIsInRheCI6IjI2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQyLjAwIiwidGF4IjoiMjY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2209, "base_fare": 1942, "tax": 267, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2239, "filter": { "id": "F123NP00114-172", "price": 2239, "gross_total": 2209, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 20:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604280825sin2026042814400584sin202604281915kul2026042820250616", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-173", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UqOK7VpBgD6uqQ8STY8T06q0CcR+zWRxct2OODrVj8M3", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-173", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] }, { "group": 1, "flight_key": "F123NP00114-173", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "T3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "SIN", "departure_time": "2026-04-29 12:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 10m", "distance": null, "lay_over": "PT21H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0628" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0628" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2239, "gross_total": 2209, "base_fare": 1972, "tax": 267, "sell": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxOTcyLCJ0YXgiOjI2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMDksImJhc2VfZmFyZSI6MTk0MiwidGF4IjoyNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIwOSwiYmFzZV9mYXJlIjoxOTQyLCJ0YXgiOjI2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2239, "base_fare": 1972, "tax": 267, "gross": { "base_fare": "1942.00", "tax": "267.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMzkuMDAiLCJiYXNlX2ZhcmUiOiIxOTcyLjAwIiwidGF4IjoiMjY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk0Mi4wMCIsInRheCI6IjI2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTQyLjAwIiwidGF4IjoiMjY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIwOS4wMCIsImJhc2VfZmFyZSI6IjE5NDIuMDAiLCJ0YXgiOiIyNjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIwOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2209, "base_fare": 1942, "tax": 267, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2239, "filter": { "id": "F123NP00114-173", "price": 2239, "gross_total": 2209, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk2026031023100796bkk202603111615dac2026031118000389dac202604280825sin2026042814400584sin202604291215kul2026042913250628", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-174", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrShibQ9mTWAmozlCYrYdq38acdvn\/10Kj\/1\/30YRo8WY=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-174", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0kFu2nvEGN7wOcrYis46ZmH9Dne6rQxNcJy9BLviMLFAKNpzVGFFln4Og2kR78m5o=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0kFu2nvEGN7wOcrYis46ZmXfbdj2A9jHDVta\/3mfjZdNGgWceIeSQw51Yu4yoiAYY=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-174", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVKnEtBk5Lgqeul0nDgqgYFImwU+VVmaSUgXkUBJu34xnAehthXLKZEhqBfYiA0PU8=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVKnEtBk5Lgqeul0nDgqgYFySgvvTqLDiNoobs4Km7q\/\/ziLlG2OhCa3dfUkkMHu0c=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "WLASVNBD", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2247, "gross_total": 2284, "base_fare": 985, "tax": 1329, "sell": { "currency": "MYR", "total": 2247, "base_fare": 985, "tax": 1329 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI0NywiYmFzZV9mYXJlIjo5ODUsInRheCI6MTMyOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMTcsImJhc2VfZmFyZSI6OTU1LCJ0YXgiOjEzMjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI4NCwiYmFzZV9mYXJlIjo5NTUsInRheCI6MTMyOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2247, "base_fare": 985, "tax": 1329, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "955.00", "tax": "1329.00", "discount": 67, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2247, "base_fare": 985, "tax": 1329, "gross": { "base_fare": "955.00", "tax": "1329.00", "discount": "67.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNDcuMDAiLCJiYXNlX2ZhcmUiOiI5ODUuMDAiLCJ0YXgiOiIxMzI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTMyOS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyMTcuMDAiLCJiYXNlX2ZhcmUiOiI5NTUuMDAiLCJ0YXgiOiIxMzI5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTMyOS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjg0LjAwIiwiYmFzZV9mYXJlIjoiOTU1LjAwIiwidGF4IjoiMTMyOS4wMCIsImRpc2NvdW50IjoiNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2284, "base_fare": 955, "tax": 1329, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 67, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2247, "filter": { "id": "F123NP00114-174", "price": 2247, "gross_total": 2284, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-175", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4a2Kc\/tIItizfARqfjQF7BHxaVp91YS\/x86fpd5ZVd7\/Q9ehxLLFyFQSKANkaxVBeBNIP9RUujbj1cAPCj\/Y3pa0cfxgqi8DeSbQerrLCyq\/xPoRtWHOYtawUbsWuFkbV00VlDfaVr6HtEz9rdE9WN1vPgkrbtfO8+7AfHeTIhcTT8FZTvaV6bvkIRQTw0dPbATXaGXj8uBfSZ9WRxzKbJ3ZxXsLaMkh\/MclkRmu9c9aQm2uVFyglZLBiX34DqHZK\/m74J\/hY23\/htdXBP4vXi7i50dXwolegNK52jGIanzdUV4O4Lan22yRFBwt7X5Vk5cVXF\/kZp9BPqd3SalKZpqkYGFolWHf6TLn7nSAeG7jkNNqALYtADWLmY2EWFmnWnO06RR3tpEjjvQvcoeTUTwwbAjOzwu4Ukh7LsHj7VvpyWDm\/4yrXFyFzGgPLgF2uDyQmM4OLJx\/teeiksiJcuvT+wkkeywxy9BK7N+gW7JXRYk7fEVtubnYmuZDH0Wk4Ccz3k4ravgdEOiwdFPHx164ULJ6DZiy4838XEBDJT+ufAW6cSCNy9L418PeRfBOj9kZwC\/ESddZrRuR\/+A6SiGumefboAa2BLVlvgQOyf6gAhPgmWsA5+SapqJ+LzPxToXnPVsZpA0xUsx7SMk0o9sBckKsQQKDQzi5+F0GgAE0HcWr4Is83H6Lf\/kGdtXgTDeyuK2om0i+OFWm8fVNKoLXiFkydiVRikJPUsjruS0menFUNLYxzkz\/Sbbb6gSH0pg\/5UYMqea8giG+XuoJmUSop1NG\/RBCqVw+8KUByv1fE5jLAGGweksr7oIiBdFIV4yz48VrIZP9xLYhyL1iWiC5hcjFCVAhtRtCVgkSIBhKz9eJ2TddNo\/2POkiXsl\/y24xy7bwotM+c6\/Sqnb7zixf\/bjU\/Tjpn6zV+oEPnGKZbP7TybMsYLRWqeQe0KQVWc+KV+8sxTt1wHNe04dK2wGg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-175", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-175", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2258, "gross_total": 2228, "base_fare": 1732, "tax": 526, "sell": { "currency": "MYR", "total": 2258, "base_fare": 1732, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI1OCwiYmFzZV9mYXJlIjoxNzMyLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMjgsImJhc2VfZmFyZSI6MTcwMiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIyOCwiYmFzZV9mYXJlIjoxNzAyLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2258, "base_fare": 1732, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1702.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2258, "base_fare": 1732, "tax": 526, "gross": { "base_fare": "1702.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNTguMDAiLCJiYXNlX2ZhcmUiOiIxNzMyLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcwMi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIyOC4wMCIsImJhc2VfZmFyZSI6IjE3MDIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzAyLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIyOC4wMCIsImJhc2VfZmFyZSI6IjE3MDIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIyOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2228, "base_fare": 1702, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2258, "filter": { "id": "F123NP00114-175", "price": 2258, "gross_total": 2228, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-176", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVo6C3YNROIo59IKyTi+My0+l96iUaHjAaXzly0a\/5ocjw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-176", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hx6AxYp6c8Xl0mIf5o0IQqiri21pqIWin5XTSVWRFpU=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "eyJpdiI6IlE2MHM5OTdESGxXdnNZZldlTUE1SEE9PSIsInZhbHVlIjoibHVoTk01T0hDcllURjREdE9oL05KcXdGRVhIUm1qUnJ3VEdsK2tmL21oN0RLTVZqZkJRRG1pR0ZlYjA5a0ZIbExiSjJraFhjRTY4TTh1bnFrMjh6UmNPTW9YcTRIR24ydUQ3WDlTWTEzb2ZJNTRuVW9sbXNGRGJtTEZ3WS9WdHFDa01LdUlmeWJxaUZ4cFJCcGZ6YlpSQlVmN2gxV1hzbGdqZUpONjdwczNNNDRkMnNZTnBRenltK0k3Z3ZReEs0ZUlRMEFXam9qYUdDdUduazFkUnF2QmdHT1V0SGREVXVqekJKL3hjM0cxaitVUjRvUXV4RG5rcDFOallDbmZtYzM1Wlc4WGRpR2t6Q1l2YllpcjFnekVUYzZ3Wkt6N2pzblRwQjVPaG5ndXNYSmZ3d2k0aGdqVHdCcjk0Q1loRkNXZlY2VVVwV00rZHhEQ2tCRWZmQzVLaFh3NStXU0t4U2dJR3JjckM5S2xDcWlHYitXLzdSUWNCM3p5Y3haLzJTdTgwZTNxd2NnRHU5Q1ZSRlhyc0ZnbVVYalQyVlRzVytQU29sbk1Rd0FTQ3dZRFVrVlVVclM2SHZNVXByTGFNWEdVQitoNGdCaFpocVhhSUU4SGxlUTE0T0l6RGlRQ2xXcU9UNGZRaHJ0THIrZXdOdDF3NXdCNWk4dU5SR2ZRVUYwM0k4VGsvbjZteXZMRlZPbU5Rd3R4Q0FSejdUbkpuWG11Q0pxZExENEtLZGNjVmh4aHZTUWtsVGg1RS96emE5RS9aa0YxL2p6U2RzSkc4VHdSbjFpRzdRVjFzYllvNFlXY3V0bkR4Um5rd3U2UjVQOUszaVFsaVVJdlRSYi8vQUJEakhzMDkyS1lBNkZJWWNLOFlTZXpoMkcyS1JzVU5TaFQ2eDZDNFBwUklFYlRXMko4bVlCN2xzempzM1VnZURKa1JYajZoZzRrTFJ3OFNKaGNNQWoxZFpldUY3emNQdnRGalZhL1h3S3FCSExiZTFOVVk2TzFvSWlteXZDNmJLUFppdXR6MGpyblp6TGtSanUyTmhWTjBpaHFpRVZhWEVBMCtLRkVqTzFwalRpSmp3NUtwalBUOWNxTUwxZHZRdExabnZDM3JJek1RcnB2ZDgzQlh2Z0tNTGEzZVpOSTREL1o4RzdxR0IzU1ZWa3M3UGVxWEVjTnUxdW9SUE1JUzlydFNkVmt1aE0vcnBSUEJLajdzNnl0WmdiNW9JU0w3WjNHK1Y1cXlBeUJiRkczVTJ3dDc1R2pGUDFVNTdMOHZTTjNKanBrQWJtSEpLdXRLdmpaQVhDZ29OYlRMWGxSTjVnRWtCK0s1eTZsdExyTTlSSGRkTjZSbXcwdUhOY0JXcnIzQ250R3VONll2TldSakNJUFhrUk04UXAzczJ2bnhJcXlUZ21oaE1XVCtaaFI0dFhidWwzb29yNGRVUzgzWDlHNnJOZWRBVHFERHpqVTdyMURGNHhYaXVnWEpCdk1teUR0M24xY1ZySGxlQXJsczlldDVwMkZuODB3UTBLaVlLbUc3b1kxRW9RUjBZYWMrUFgxRTZzZz09IiwibWFjIjoiZmM3OWVmZjY2MGE5MDYyY2VhZGQ0YWU1NjQzNTkzYjZkNmI4NDA5OTE2MjA4MjBjYjI1NmNlYTNkNTE2YzRlNiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "1QDUkMfApra80SLORmGKh\/KWl2bxZsegP\/8YbXAw8\/8=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "eyJpdiI6IlE2MHM5OTdESGxXdnNZZldlTUE1SEE9PSIsInZhbHVlIjoibHVoTk01T0hDcllURjREdE9oL05KcXdGRVhIUm1qUnJ3VEdsK2tmL21oN0RLTVZqZkJRRG1pR0ZlYjA5a0ZIbExiSjJraFhjRTY4TTh1bnFrMjh6UmNPTW9YcTRIR24ydUQ3WDlTWTEzb2ZJNTRuVW9sbXNGRGJtTEZ3WS9WdHFDa01LdUlmeWJxaUZ4cFJCcGZ6YlpSQlVmN2gxV1hzbGdqZUpONjdwczNNNDRkMnNZTnBRenltK0k3Z3ZReEs0ZUlRMEFXam9qYUdDdUduazFkUnF2QmdHT1V0SGREVXVqekJKL3hjM0cxaitVUjRvUXV4RG5rcDFOallDbmZtYzM1Wlc4WGRpR2t6Q1l2YllpcjFnekVUYzZ3Wkt6N2pzblRwQjVPaG5ndXNYSmZ3d2k0aGdqVHdCcjk0Q1loRkNXZlY2VVVwV00rZHhEQ2tCRWZmQzVLaFh3NStXU0t4U2dJR3JjckM5S2xDcWlHYitXLzdSUWNCM3p5Y3haLzJTdTgwZTNxd2NnRHU5Q1ZSRlhyc0ZnbVVYalQyVlRzVytQU29sbk1Rd0FTQ3dZRFVrVlVVclM2SHZNVXByTGFNWEdVQitoNGdCaFpocVhhSUU4SGxlUTE0T0l6RGlRQ2xXcU9UNGZRaHJ0THIrZXdOdDF3NXdCNWk4dU5SR2ZRVUYwM0k4VGsvbjZteXZMRlZPbU5Rd3R4Q0FSejdUbkpuWG11Q0pxZExENEtLZGNjVmh4aHZTUWtsVGg1RS96emE5RS9aa0YxL2p6U2RzSkc4VHdSbjFpRzdRVjFzYllvNFlXY3V0bkR4Um5rd3U2UjVQOUszaVFsaVVJdlRSYi8vQUJEakhzMDkyS1lBNkZJWWNLOFlTZXpoMkcyS1JzVU5TaFQ2eDZDNFBwUklFYlRXMko4bVlCN2xzempzM1VnZURKa1JYajZoZzRrTFJ3OFNKaGNNQWoxZFpldUY3emNQdnRGalZhL1h3S3FCSExiZTFOVVk2TzFvSWlteXZDNmJLUFppdXR6MGpyblp6TGtSanUyTmhWTjBpaHFpRVZhWEVBMCtLRkVqTzFwalRpSmp3NUtwalBUOWNxTUwxZHZRdExabnZDM3JJek1RcnB2ZDgzQlh2Z0tNTGEzZVpOSTREL1o4RzdxR0IzU1ZWa3M3UGVxWEVjTnUxdW9SUE1JUzlydFNkVmt1aE0vcnBSUEJLajdzNnl0WmdiNW9JU0w3WjNHK1Y1cXlBeUJiRkczVTJ3dDc1R2pGUDFVNTdMOHZTTjNKanBrQWJtSEpLdXRLdmpaQVhDZ29OYlRMWGxSTjVnRWtCK0s1eTZsdExyTTlSSGRkTjZSbXcwdUhOY0JXcnIzQ250R3VONll2TldSakNJUFhrUk04UXAzczJ2bnhJcXlUZ21oaE1XVCtaaFI0dFhidWwzb29yNGRVUzgzWDlHNnJOZWRBVHFERHpqVTdyMURGNHhYaXVnWEpCdk1teUR0M24xY1ZySGxlQXJsczlldDVwMkZuODB3UTBLaVlLbUc3b1kxRW9RUjBZYWMrUFgxRTZzZz09IiwibWFjIjoiZmM3OWVmZjY2MGE5MDYyY2VhZGQ0YWU1NjQzNTkzYjZkNmI4NDA5OTE2MjA4MjBjYjI1NmNlYTNkNTE2YzRlNiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-176", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "2rx476IUXnC5Oix5HZJCEMnX9bFBKVcSUEwxBEZh0Hc=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "eyJpdiI6IlE2MHM5OTdESGxXdnNZZldlTUE1SEE9PSIsInZhbHVlIjoibHVoTk01T0hDcllURjREdE9oL05KcXdGRVhIUm1qUnJ3VEdsK2tmL21oN0RLTVZqZkJRRG1pR0ZlYjA5a0ZIbExiSjJraFhjRTY4TTh1bnFrMjh6UmNPTW9YcTRIR24ydUQ3WDlTWTEzb2ZJNTRuVW9sbXNGRGJtTEZ3WS9WdHFDa01LdUlmeWJxaUZ4cFJCcGZ6YlpSQlVmN2gxV1hzbGdqZUpONjdwczNNNDRkMnNZTnBRenltK0k3Z3ZReEs0ZUlRMEFXam9qYUdDdUduazFkUnF2QmdHT1V0SGREVXVqekJKL3hjM0cxaitVUjRvUXV4RG5rcDFOallDbmZtYzM1Wlc4WGRpR2t6Q1l2YllpcjFnekVUYzZ3Wkt6N2pzblRwQjVPaG5ndXNYSmZ3d2k0aGdqVHdCcjk0Q1loRkNXZlY2VVVwV00rZHhEQ2tCRWZmQzVLaFh3NStXU0t4U2dJR3JjckM5S2xDcWlHYitXLzdSUWNCM3p5Y3haLzJTdTgwZTNxd2NnRHU5Q1ZSRlhyc0ZnbVVYalQyVlRzVytQU29sbk1Rd0FTQ3dZRFVrVlVVclM2SHZNVXByTGFNWEdVQitoNGdCaFpocVhhSUU4SGxlUTE0T0l6RGlRQ2xXcU9UNGZRaHJ0THIrZXdOdDF3NXdCNWk4dU5SR2ZRVUYwM0k4VGsvbjZteXZMRlZPbU5Rd3R4Q0FSejdUbkpuWG11Q0pxZExENEtLZGNjVmh4aHZTUWtsVGg1RS96emE5RS9aa0YxL2p6U2RzSkc4VHdSbjFpRzdRVjFzYllvNFlXY3V0bkR4Um5rd3U2UjVQOUszaVFsaVVJdlRSYi8vQUJEakhzMDkyS1lBNkZJWWNLOFlTZXpoMkcyS1JzVU5TaFQ2eDZDNFBwUklFYlRXMko4bVlCN2xzempzM1VnZURKa1JYajZoZzRrTFJ3OFNKaGNNQWoxZFpldUY3emNQdnRGalZhL1h3S3FCSExiZTFOVVk2TzFvSWlteXZDNmJLUFppdXR6MGpyblp6TGtSanUyTmhWTjBpaHFpRVZhWEVBMCtLRkVqTzFwalRpSmp3NUtwalBUOWNxTUwxZHZRdExabnZDM3JJek1RcnB2ZDgzQlh2Z0tNTGEzZVpOSTREL1o4RzdxR0IzU1ZWa3M3UGVxWEVjTnUxdW9SUE1JUzlydFNkVmt1aE0vcnBSUEJLajdzNnl0WmdiNW9JU0w3WjNHK1Y1cXlBeUJiRkczVTJ3dDc1R2pGUDFVNTdMOHZTTjNKanBrQWJtSEpLdXRLdmpaQVhDZ29OYlRMWGxSTjVnRWtCK0s1eTZsdExyTTlSSGRkTjZSbXcwdUhOY0JXcnIzQ250R3VONll2TldSakNJUFhrUk04UXAzczJ2bnhJcXlUZ21oaE1XVCtaaFI0dFhidWwzb29yNGRVUzgzWDlHNnJOZWRBVHFERHpqVTdyMURGNHhYaXVnWEpCdk1teUR0M24xY1ZySGxlQXJsczlldDVwMkZuODB3UTBLaVlLbUc3b1kxRW9RUjBZYWMrUFgxRTZzZz09IiwibWFjIjoiZmM3OWVmZjY2MGE5MDYyY2VhZGQ0YWU1NjQzNTkzYjZkNmI4NDA5OTE2MjA4MjBjYjI1NmNlYTNkNTE2YzRlNiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "TUQezvCql52CVJXRBWH9+Tyj\/+WPshjp1py\/YJyDTTw=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "M", "fareBasisCode": "eyJpdiI6IlE2MHM5OTdESGxXdnNZZldlTUE1SEE9PSIsInZhbHVlIjoibHVoTk01T0hDcllURjREdE9oL05KcXdGRVhIUm1qUnJ3VEdsK2tmL21oN0RLTVZqZkJRRG1pR0ZlYjA5a0ZIbExiSjJraFhjRTY4TTh1bnFrMjh6UmNPTW9YcTRIR24ydUQ3WDlTWTEzb2ZJNTRuVW9sbXNGRGJtTEZ3WS9WdHFDa01LdUlmeWJxaUZ4cFJCcGZ6YlpSQlVmN2gxV1hzbGdqZUpONjdwczNNNDRkMnNZTnBRenltK0k3Z3ZReEs0ZUlRMEFXam9qYUdDdUduazFkUnF2QmdHT1V0SGREVXVqekJKL3hjM0cxaitVUjRvUXV4RG5rcDFOallDbmZtYzM1Wlc4WGRpR2t6Q1l2YllpcjFnekVUYzZ3Wkt6N2pzblRwQjVPaG5ndXNYSmZ3d2k0aGdqVHdCcjk0Q1loRkNXZlY2VVVwV00rZHhEQ2tCRWZmQzVLaFh3NStXU0t4U2dJR3JjckM5S2xDcWlHYitXLzdSUWNCM3p5Y3haLzJTdTgwZTNxd2NnRHU5Q1ZSRlhyc0ZnbVVYalQyVlRzVytQU29sbk1Rd0FTQ3dZRFVrVlVVclM2SHZNVXByTGFNWEdVQitoNGdCaFpocVhhSUU4SGxlUTE0T0l6RGlRQ2xXcU9UNGZRaHJ0THIrZXdOdDF3NXdCNWk4dU5SR2ZRVUYwM0k4VGsvbjZteXZMRlZPbU5Rd3R4Q0FSejdUbkpuWG11Q0pxZExENEtLZGNjVmh4aHZTUWtsVGg1RS96emE5RS9aa0YxL2p6U2RzSkc4VHdSbjFpRzdRVjFzYllvNFlXY3V0bkR4Um5rd3U2UjVQOUszaVFsaVVJdlRSYi8vQUJEakhzMDkyS1lBNkZJWWNLOFlTZXpoMkcyS1JzVU5TaFQ2eDZDNFBwUklFYlRXMko4bVlCN2xzempzM1VnZURKa1JYajZoZzRrTFJ3OFNKaGNNQWoxZFpldUY3emNQdnRGalZhL1h3S3FCSExiZTFOVVk2TzFvSWlteXZDNmJLUFppdXR6MGpyblp6TGtSanUyTmhWTjBpaHFpRVZhWEVBMCtLRkVqTzFwalRpSmp3NUtwalBUOWNxTUwxZHZRdExabnZDM3JJek1RcnB2ZDgzQlh2Z0tNTGEzZVpOSTREL1o4RzdxR0IzU1ZWa3M3UGVxWEVjTnUxdW9SUE1JUzlydFNkVmt1aE0vcnBSUEJLajdzNnl0WmdiNW9JU0w3WjNHK1Y1cXlBeUJiRkczVTJ3dDc1R2pGUDFVNTdMOHZTTjNKanBrQWJtSEpLdXRLdmpaQVhDZ29OYlRMWGxSTjVnRWtCK0s1eTZsdExyTTlSSGRkTjZSbXcwdUhOY0JXcnIzQ250R3VONll2TldSakNJUFhrUk04UXAzczJ2bnhJcXlUZ21oaE1XVCtaaFI0dFhidWwzb29yNGRVUzgzWDlHNnJOZWRBVHFERHpqVTdyMURGNHhYaXVnWEpCdk1teUR0M24xY1ZySGxlQXJsczlldDVwMkZuODB3UTBLaVlLbUc3b1kxRW9RUjBZYWMrUFgxRTZzZz09IiwibWFjIjoiZmM3OWVmZjY2MGE5MDYyY2VhZGQ0YWU1NjQzNTkzYjZkNmI4NDA5OTE2MjA4MjBjYjI1NmNlYTNkNTE2YzRlNiIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2267, "gross_total": 2237, "base_fare": 1823, "tax": 444, "sell": { "currency": "MYR", "total": 2267, "base_fare": 1823, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2NywiYmFzZV9mYXJlIjoxODIzLCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMzcsImJhc2VfZmFyZSI6MTc5MywidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzNywiYmFzZV9mYXJlIjoxNzkzLCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2267, "base_fare": 1823, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1793.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2267, "base_fare": 1823, "tax": 444, "gross": { "base_fare": "1793.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNjcuMDAiLCJiYXNlX2ZhcmUiOiIxODIzLjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc5My4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIzNy4wMCIsImJhc2VfZmFyZSI6IjE3OTMuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzkzLjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIzNy4wMCIsImJhc2VfZmFyZSI6IjE3OTMuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2237, "base_fare": 1793, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2267, "filter": { "id": "F123NP00114-176", "price": 2267, "gross_total": 2237, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-177", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0VigEVI4+uFTs86m9U+rMcvR3jIJi4YeVlN3sM7YrcpTNSbUsITK3b+RegpNOt06B\/XDQkUdHd7RK1B7TOCgBNn2g+8KTZKNz1K\/vH5\/X2I3FPf+6eyxYBPJJp9Z+XxdMnVZCI3LzHyFJi6XexYqISJJgWeuWqhEZoUXXfgB9z6VhgZ8a1h1NU5MABJXoB3FTVWGJqTRM0L8YSFi1ZlGxBn5HRvt7jMDwsx8dxyimGeZif8ICYdTIWgT5OhmyPks8qnXg1URTuqGg8AWYfo3nRkpm\/JhuCeUm3yJJtyweQucucaiJLJf00MUe3SvRd4+VQ8sJbLNU+FYPpQot+wUrk4Ji7mwysEiBXsQUKMpI+gAxIammCB9mRXeUk8gQr4n\/wA2lY0B+olWtbwl6mVR9mar1ALO73LStuiOIO5VOToGnNNUf73Liqk82YT1ctsZNXsZYaSo6EuNB7MBlah5C3Tzzyhh3xDBkIRinnJHDbbr8ZStW+bNKumPHaDNPspnw+5OLrfxxJOBO6K\/IKwi3pmw42EJzv\/WJRt4P\/+5K+lCwyHbxolRWhSE9ySP\/Fz7MRoLDH5TAZgOtNh+RNGMxi7HSKjxnhLIxT\/s8Fw7lstkuE6SqK3Y5TynhKhtdl8CPYrLXQTGIMhMmuu4gmhwlERjW1tMz9SctZ65xcluHzmcH2gypb5PFcfZiJmqwYW7GbAMt94oFHEPa5D64fZuxLwqmjTukVgBzfoFBIbK790O5NPfNXY8YoWW2R5W3wumCr0cz86tQ57uKJFyLifkbF1VffRjZI8vkrJTjP9MDJHyXn6kFyrcmDmuSulRGk3OHXN9hnGja5qvYTRunXA7ueF2kaJ8RWSsyt25MOLHRE\/ajuNT16oLhhNuXieIwjwUIsezvo7PCdcH6pIAF367EKkFqnXqbAtPWuZAIi3xn2ZV8vXBd0wDY9s+Kxx\/pfNI9EPwm0kHKBm+NQn6xnWRyAkvCZokHxOHh58Zm6afFQdiaNY=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-177", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-177", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2269, "gross_total": 2239, "base_fare": 1744, "tax": 525, "sell": { "currency": "MYR", "total": 2269, "base_fare": 1744, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2OSwiYmFzZV9mYXJlIjoxNzQ0LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyMzksImJhc2VfZmFyZSI6MTcxNCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjIzOSwiYmFzZV9mYXJlIjoxNzE0LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2269, "base_fare": 1744, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1714.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2269, "base_fare": 1744, "tax": 525, "gross": { "base_fare": "1714.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyNjkuMDAiLCJiYXNlX2ZhcmUiOiIxNzQ0LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTcxNC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIzOS4wMCIsImJhc2VfZmFyZSI6IjE3MTQuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzE0LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjIzOS4wMCIsImJhc2VfZmFyZSI6IjE3MTQuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjIzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2239, "base_fare": 1714, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2269, "filter": { "id": "F123NP00114-177", "price": 2269, "gross_total": 2239, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-178", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrUiDUWo0duHq0qoUQ0Qsa9FPTcWGM0rT8ZhzB8OOPjUY=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-178", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf24DTFQErBXyyhGklkySbVgeQw9VWvB9jEXLqSFTybZBpoDyvLTH8rvB+fW+T6\/2z0=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBVLMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-178", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lU7Js4n4Zdup38M2\/kT4FGfESsAH39b++fAl1xzSGBmVqagj7dzR2bDxsjdPrd\/1AI=", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBVLMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2282, "gross_total": 2363, "base_fare": 1876, "tax": 517, "sell": { "currency": "MYR", "total": 2282, "base_fare": 1876, "tax": 517 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI4MiwiYmFzZV9mYXJlIjoxODc2LCJ0YXgiOjUxN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNTIsImJhc2VfZmFyZSI6MTg0NiwidGF4Ijo1MTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM2MywiYmFzZV9mYXJlIjoxODQ2LCJ0YXgiOjUxN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2282, "base_fare": 1876, "tax": 517, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1846.00", "tax": "517.00", "discount": 111, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2282, "base_fare": 1876, "tax": 517, "gross": { "base_fare": "1846.00", "tax": "517.00", "discount": "111.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyODIuMDAiLCJiYXNlX2ZhcmUiOiIxODc2LjAwIiwidGF4IjoiNTE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg0Ni4wMCIsInRheCI6IjUxNy4wMCIsImRpc2NvdW50IjoiMTExLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjUyLjAwIiwiYmFzZV9mYXJlIjoiMTg0Ni4wMCIsInRheCI6IjUxNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4NDYuMDAiLCJ0YXgiOiI1MTcuMDAiLCJkaXNjb3VudCI6IjExMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjMuMDAiLCJiYXNlX2ZhcmUiOiIxODQ2LjAwIiwidGF4IjoiNTE3LjAwIiwiZGlzY291bnQiOiIxMTEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2363, "base_fare": 1846, "tax": 517, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 111, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2282, "filter": { "id": "F123NP00114-178", "price": 2282, "gross_total": 2363, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:45:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-179", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa7fr3MtSOGaKyf47\/ReJquOM48+7p1+1QTU4gJA62vUAvGwl7\/MV4D27C\/BLO+TuT7O9noQvDbvcfbcdqIQ\/L4F4kjRo1IWugcvio9SZscUg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-179", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gWWpBsN\/hy\/MlX3q3oAS\/WRdTQRNpsifisUvdy+5rCE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-179", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7v0PhPaEB+84Eom5IcKtcdSu3bzRFhsfGsZ\/OZC7Aqg=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "8" } } ] } ], "price": { "currency": "MYR", "total": 2283, "gross_total": 2398, "base_fare": 2005, "tax": 423, "sell": { "currency": "MYR", "total": 2283, "base_fare": 2005, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI4MywiYmFzZV9mYXJlIjoyMDA1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNTMsImJhc2VfZmFyZSI6MTk3NSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5OCwiYmFzZV9mYXJlIjoxOTc1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2283, "base_fare": 2005, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1975.00", "tax": "423.00", "discount": 145, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2283, "base_fare": 2005, "tax": 423, "gross": { "base_fare": "1975.00", "tax": "423.00", "discount": "145.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyODMuMDAiLCJiYXNlX2ZhcmUiOiIyMDA1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk3NS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTQ1LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjUzLjAwIiwiYmFzZV9mYXJlIjoiMTk3NS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NzUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE0NS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzOTguMDAiLCJiYXNlX2ZhcmUiOiIxOTc1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNDUuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2398, "base_fare": 1975, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 145, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2283, "filter": { "id": "F123NP00114-179", "price": 2283, "gross_total": 2398, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-180", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2TTWPo5iNHhAQ6hVTdRWGPMlhnXck\/q8k6rWdGtY5GwSoaN2\/3Kl1NcDNJOaT2X7CW3OT13iUfL5RWbJWIWAIY+jYBN8H+Z685kx4tBISdJvqrnMOqwQ8fSwu0i1ej+QY3ttxS+sFd9nRPvayarSibHQ0tuVQUEdAMTmFSgZhdYYj6HJXgIlZEFqjzfDY\/JXvuBq273KmOVOA9qD3u3BPLzbTK6e9zKT5gsWIrlKNt7Ik3RTUSHLlPI+t55tU737CLmpvAnizGdA4var0B3oiWsyowhdPVOC4a+3fIvj3mQiigNx9\/TWEaMvVc3IwVndYnmgcrgdkJc7G9vkLkeA2DJZcVcWLowHCzUp0EPM+PpZahr4gVV4e6qFD5NvQrIwMl9E6zb8qMAuRwd33oCbMsI2OH5W+BLACzrjgB4eDtofeQGLTUICnQJeFUenvBI+7bZHEIBgZ6F0lOUZFsdvRsZ3sTIdYUH3Eqf0FRR+zux1tQNgWpysdcBsz5b+N76kI6kYyIjdkEHyXE0jlkBUbXKukCyOFZkSEZu03mt0x4C3d3EqxSxu+u5pWe2+sMz1Jgr8E5h0nFfy5OYkGNcuEkAGOH8e+JHN0Wu0W2pH9usuhNixbE9kqUA3orA1F9hS\/OA6MRbc6Hs2ZymFskp9Zmq9UnitFVT\/40RfqhDgAsE491z1aJ26oENL8XOTJcsbImDHl4LH6JcJ9Dw4FpgAsT3P\/3U321sdpJ3YIX7lA8NUUewj50gtDPD+6beGuSJzftseKFXCZ7uMqSHe7OJn7sqO3BNF406RJwMnymk1tu5GFXbOjU4gS+5ciUU25ZS+3Nar\/yagROY1+gmOa4xG7452cPvlqe8hqssT2yeiKBuUfqeS4iSukcOuwR24N63\/Las+BuWP+1ZD\/3g5Z9UpuLFdi4y\/EgsSbqus9XebbQjEDu\/OOm2t\/FiIpxUtjD\/OnqLKHg\/c82g+y6vQXvH43pR7LRc6Z0DtNEbLAuYszX4k=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-180", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-180", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2287, "gross_total": 2257, "base_fare": 1761, "tax": 526, "sell": { "currency": "MYR", "total": 2287, "base_fare": 1761, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI4NywiYmFzZV9mYXJlIjoxNzYxLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNTcsImJhc2VfZmFyZSI6MTczMSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI1NywiYmFzZV9mYXJlIjoxNzMxLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2287, "base_fare": 1761, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1731.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2287, "base_fare": 1761, "tax": 526, "gross": { "base_fare": "1731.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyODcuMDAiLCJiYXNlX2ZhcmUiOiIxNzYxLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTczMS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI1Ny4wMCIsImJhc2VfZmFyZSI6IjE3MzEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzMxLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI1Ny4wMCIsImJhc2VfZmFyZSI6IjE3MzEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2257, "base_fare": 1731, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2287, "filter": { "id": "F123NP00114-180", "price": 2287, "gross_total": 2257, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-181", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2P4WJXS7a6AgwGXe9PUVYNEFTsbdJeqd\/Am2s+JtSxf88ODY1x362iAJWHGWiqeAtZPtQ4S6NzF7pphqb9mKi3NHiksh+hjLQnsZfzPoJMqtNrHkX06pmxMeMlOS2geqQA5NVqAn5iVBEdHByweKYTA6R64CF1RWYAClFFpDH0kdopymQI4eKIfKrWeQeDPvjt\/IVHOOYyCZT7ybJN8rPcPiNErBBUhpnFNeddzk70LzBfcgtjJqa+PA8wwXutcLAt2OGLL59EG1piAA5dbWN0WAodS+JGQLYL3TNUXxrIeEszDUsfxZlTBy6y\/xYT3Nt\/gfZ3WJkDO07Egjur5BMWdPhh8z2ah+o60fa0702wC3TRqz+GZpIX6o9DlOEkQjfNokrtYOMRgiCQw268hCCSbSDmfyMaOsetYwbqHce+aSgbyj2cggXw+h9IpPpfD3HNu5kPc1i1qwHTtyOJ93p0\/n8UfUJYeFldSxWJaDmzwl6LhaYsaZmnP3vdEEAK4N\/lyEAMFe9sqIYh0XynOwNmXxuczjx9ogcx4NFGsDmCZlNDBWrwAhE4nRJdyT4ra7gz\/4HFRcMKgslSC23b3avdT8ZrF7b8h6jzGx4Y0QuLyVEhFM6ZGoGdu7yH54\/w97wiSStNwFnobaXoo+Qt+dEq0bIm1ONZO28JIwz71aWRREBEiw77VmE8VlKzezekRpCGkqAo704qIcnDZ+xat9AKIBytvAkLIEvsKUTNbTcT0HwdpzUewj5v0emO7bSy\/JpF7ZkyKdgEXuHXcPALwDa13+rAe5dWPKzFmSNZ3VBnIJ9FuwO9p2IyMncrZG0gLk\/ipSCWmQY686GM7Kb1YiEXZtcoZw4PbsUUydpdVMrh1LkeRjIQGfcSn5SIcMg3x\/01ya\/oGvGHxzudJXRnFSjnWH0Dasji5gy4KU8yQ3yKW7DEReDDju7T6wbPu2hvzzWYP5tbfhQF6kSSWRxoFO61bswMTfXFS+\/jlmMbCS1Wjo=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-181", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-181", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2287, "gross_total": 2257, "base_fare": 1761, "tax": 526, "sell": { "currency": "MYR", "total": 2287, "base_fare": 1761, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI4NywiYmFzZV9mYXJlIjoxNzYxLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNTcsImJhc2VfZmFyZSI6MTczMSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI1NywiYmFzZV9mYXJlIjoxNzMxLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2287, "base_fare": 1761, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1731.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2287, "base_fare": 1761, "tax": 526, "gross": { "base_fare": "1731.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyODcuMDAiLCJiYXNlX2ZhcmUiOiIxNzYxLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTczMS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI1Ny4wMCIsImJhc2VfZmFyZSI6IjE3MzEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzMxLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI1Ny4wMCIsImJhc2VfZmFyZSI6IjE3MzEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2257, "base_fare": 1731, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2287, "filter": { "id": "F123NP00114-181", "price": 2287, "gross_total": 2257, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-182", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4alShZG9PqS+qs7cQxFZYvbTc2L4ox\/XRYBwh50lFe7g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-182", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6LYTkYLcdtGvcs\/wQ7UNhGgWYbHzqVuA6KAhthWZyQQ=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkpnaVNhOGZ0YkRGSHpuUWlNQytnS1E9PSIsInZhbHVlIjoiTjlyeklOWDM5LzhwcHp1bnk5OW9ZUXRNcTM4ejB1WS9Ddkl3TGUycDQxZ3Nqd1pYRDJ6Z0JkdUNwZStiVWwzUHQrUHZzd0d4QmRWRWgrb1EvM2VFeVhHVS9YS1ZwVldBeTBnU0IyZ3cwSitwL1VFNzFSYndrQWl6Zk9kY0FKdnhSSmpnMDdBRTVQUGMwdGZKK0VOTzhuS1RpRFRYdS9mQ1BxODlGVjNBNHdycnM2TUd2WE9BMjJJNVF1bkcrcGYwS1RFWnBkQVNtVWdwMU10dkhEdG1ZTE1ScVhzaENCR0RSbThmRm9qRzVzZmJqNEN1L0xsWXpKdmlQeUlqZVR5dHlsVW0wbGlSK3BSMldDcC9jZjU3ZWxvcmFoWHg3TXlYTFc4YnNTYTdOaUV3VGtRVzI5VzI0MmhJMmJ3ejkxYlpSM05ZWHRZYXZiQXh3TWNrQ2pjZFQ4ZDk2bEcrV3lxcUVFazU3eDNXcG5uNFhhZEw3NS9SNTFWUlNiaTJoanZTcStlcDIzRit3MHdEREowRUNqYS9qc0xKVXdkYUg2cHV0UHZQdVZVNzh4dE5jWks3TlFDSUFSWmY5YlY2YUdXUFlrMnB6WHpnaThORXI2aGZPNGRPbzY2RGdTVWJhRlJrUUNHR0NmTnV1NW56bHZGekM3Y0dwR3J2MDBsVzBPQi9HNmhTcFZpTmIydktCSTh0SFR2Y1prc0lHY0N2bGljSU93WmRnSlBQTi83TTFJYXAydGJ4N3lycnVsMlpvZWdEOCtKWlVRZkdkMExYTFN2R0dOZTQ4QVVaenZhOG1aank1NmtreUNETE53a1VqS2FuVnlBVkdlckFZQVVXQWtSaXpoN25SY0l0NnFFTk0yYkd4ZjVTK0FsWUFTQmxHalMzNThnc1BCMlM5RS9qblhWYzgrc1o3WGh2YW52UlRLOGJJQzNnNmJ4K1d0MldmRlpJU0R6YkcvSW1BdHZITXFxQnJTQUJwdXFIYzIrazMzU3pHdlVpK0ZwTndEYXVYK0RSWXROVENNQUtXdEQ2T09XSFB3R0JFbTR5VUdPMXpOSUVnOExtclJrRjRvRjBCUmM0cGtjMWNnUC9lc3FaNDZvWGExOTJrQ2VORU0zNDVseEZ2Q1hWZ3hTbUdXTEY2QkdsTlVlRUNUTVplV2NVbUQ3Z2JzSXBwRDlnL2VMYjNOZ2Z1dERVSmlEMVI0aWZ0OUM5N2NZK1A4VkpvT3lpemppcVBlUmVzSVhENk9WRTZteko1am80STcxTitIMEhjM25yMXRmUzhjNVNXQ0NKWUVGcnVyamo4T25TcUJLS00xdW56UVlhTXQyWXlheCtNTExpU1FuQTBpUnU1QVZaTjhMdG9KWXJ3VXVnbVFFQlpad0VLbVlsaEVsdThCMlhid3A1SThUbUNpbUpObE1KVVFNWVIvUGxuR3RrWjFlaUhOdU9rbGF1cUVFb1VEcFhONkkvV1VESDhnK3JMbDJDMVZoR2Z2Q3JZTXNPbzUrQUxYQ21LdWZUVWdISVlUVTFTTWpGRDJoWkR2WmFsVUZSenkrTTVhbWNLa21vVWlOQkpLSTI2cER1akh6azUvcHE1cUhQNDJCeUZLeVFrOEtOU0lRRzdrbkRzRXU1QXF3WGUzN1ZMVXR0Q1l4SzU5cWE5Nkd2MWpjcXZEam0wUHFFM3BCK1BkNTVlQk1hS09pd0Q4Z1VraEtOWExoMDdkOHVuemFSL05GMHV1SkhBelJnUE9YTGpKaXRydFk2QUcvM0dLdGhhRG5JTlExQjV3NFBpdXZVVWY4UmVZNkloYVErclhEV0xrVlo1aTlERUpUOHlOWmdPSmNtL1NSaGVpQkdBYWdWcEorRXMrMUthRC9jakFGV1NYVW1uZmRBR3A0c0svVXM2dEVQSzFWSGJQQ2xJMUpJZEFzVnJVdm1kSlg1YkNqazFkbStvODU3LzNObHNzNWxGVllVV1UrbU1EdUxDY1RYUHJGVy9TMFp1U3U1UnJBYWY3aUgwY1ByeHVYYjdSWFoyR2trZ3NjTXBoQzFtcytkUjdsdy9hZmxIM0o3Snh5cnZiUFRjZUpmR0hjdVcrOXUwdzlpS20wRE0rU2E5dTJtQitXVGZQNnlvZys4YytjV0h3R0wzOWFpcEtza05yK0FEdlorbkRrVUhHSlhmRUJ2SW8rclFpVzR2dkpJOEkxVU0veW1iRFpSckp2YWIzbEpkejQzMmN6WStQdGZBZG1wNmpZZVp0Q0MwSFQ3SisvSUhrY3NxMWI0d3FoVU5hYXpxbTh1RDRlSkVVbFNDOFdFcjFUd1lObFpWNzE1bDNjUnpnZlZCZFY2ZVl1cVYyYTNHdlJBR0ltOHdlYUJnNmE5Ymt2NWNuT0Q3cnhCUDEwL0VlOElWSnRsYlJ6anUzcnptSzJEWUdpTlJZa0g3czVmbzZYY1BtQWZMSGZiYnhiVkdyWUZ0OSs1N1JCUm83aXl1dmVvK3ZMcHVDRmE2RDQ4N3BpKzAydmgrM2FUWXBmQUVBWGdUWVVtV2x4SjR4Tkh2cG9tQWRGMXFlQ2NoK3ZOdzRCWnNleE9YY2dxRkxkNTE1MnlQMmZiWkMvNTVjUGQ5STBRdDFLbk1uZjVna04xQUtPRS9WdjZJdzBydGNvOFRwNndmakY2YkpnS3pia3UxU2RuQ1lEc0NQemtqYkxGNWdNd1Y2WHRyWGthQ21IR3RaL0hFTlFyQmdZZjVUZ1RZa0JqVzdsTG5OR2NpaDFqdEpNcnA1N0ZHZThyaklZOS93dmV0MHRLRk1IOEZmYm9VVWlQN09VenErd0RyTUUvT2Y2WUVUUnIyS2Q2Tjc1Y21DSklVdGIvbXVabU9Meit5MHZnZkxiM2NJcHBsMG1FN2dwTytBRzBnR2F5STZyNXZ5NVFlYmp6eUZxUlE5WU5UQzB2ZVpwb0pHL0ZwTFBrM3d6aStnZUZWcjJTS2oxWEQ5YWFLTWRsVWQyZ1MvUE04R2d6QXd0UkVrdzk2NVk3Z2RWQUpVVk9HOGZndjVGT0E3ZHdoVEVTaUxvcUZUbzl2WG16ZjZ4RDVBMmNtSW9zL01KeHpnT1poaDdTaTYwZklFNFBIQ0lFc1BlNStpUkRWb0cwODlDNDlaL0dKNTFqbDlxKy9EL2kvZnVVaXVvZiIsIm1hYyI6ImIxMWQ1OTczZDExM2ExMmY0N2NhM2U0ODE3YWQ3OTQzN2NjMDcyODY2MTdlYjcxNWQ5ZWFkMjI5NTBiNTcyYTciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "cCBcfTCWiLINRSpa1OdiETDwyS\/nCfflzF2e9Jotyj8=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkpnaVNhOGZ0YkRGSHpuUWlNQytnS1E9PSIsInZhbHVlIjoiTjlyeklOWDM5LzhwcHp1bnk5OW9ZUXRNcTM4ejB1WS9Ddkl3TGUycDQxZ3Nqd1pYRDJ6Z0JkdUNwZStiVWwzUHQrUHZzd0d4QmRWRWgrb1EvM2VFeVhHVS9YS1ZwVldBeTBnU0IyZ3cwSitwL1VFNzFSYndrQWl6Zk9kY0FKdnhSSmpnMDdBRTVQUGMwdGZKK0VOTzhuS1RpRFRYdS9mQ1BxODlGVjNBNHdycnM2TUd2WE9BMjJJNVF1bkcrcGYwS1RFWnBkQVNtVWdwMU10dkhEdG1ZTE1ScVhzaENCR0RSbThmRm9qRzVzZmJqNEN1L0xsWXpKdmlQeUlqZVR5dHlsVW0wbGlSK3BSMldDcC9jZjU3ZWxvcmFoWHg3TXlYTFc4YnNTYTdOaUV3VGtRVzI5VzI0MmhJMmJ3ejkxYlpSM05ZWHRZYXZiQXh3TWNrQ2pjZFQ4ZDk2bEcrV3lxcUVFazU3eDNXcG5uNFhhZEw3NS9SNTFWUlNiaTJoanZTcStlcDIzRit3MHdEREowRUNqYS9qc0xKVXdkYUg2cHV0UHZQdVZVNzh4dE5jWks3TlFDSUFSWmY5YlY2YUdXUFlrMnB6WHpnaThORXI2aGZPNGRPbzY2RGdTVWJhRlJrUUNHR0NmTnV1NW56bHZGekM3Y0dwR3J2MDBsVzBPQi9HNmhTcFZpTmIydktCSTh0SFR2Y1prc0lHY0N2bGljSU93WmRnSlBQTi83TTFJYXAydGJ4N3lycnVsMlpvZWdEOCtKWlVRZkdkMExYTFN2R0dOZTQ4QVVaenZhOG1aank1NmtreUNETE53a1VqS2FuVnlBVkdlckFZQVVXQWtSaXpoN25SY0l0NnFFTk0yYkd4ZjVTK0FsWUFTQmxHalMzNThnc1BCMlM5RS9qblhWYzgrc1o3WGh2YW52UlRLOGJJQzNnNmJ4K1d0MldmRlpJU0R6YkcvSW1BdHZITXFxQnJTQUJwdXFIYzIrazMzU3pHdlVpK0ZwTndEYXVYK0RSWXROVENNQUtXdEQ2T09XSFB3R0JFbTR5VUdPMXpOSUVnOExtclJrRjRvRjBCUmM0cGtjMWNnUC9lc3FaNDZvWGExOTJrQ2VORU0zNDVseEZ2Q1hWZ3hTbUdXTEY2QkdsTlVlRUNUTVplV2NVbUQ3Z2JzSXBwRDlnL2VMYjNOZ2Z1dERVSmlEMVI0aWZ0OUM5N2NZK1A4VkpvT3lpemppcVBlUmVzSVhENk9WRTZteko1am80STcxTitIMEhjM25yMXRmUzhjNVNXQ0NKWUVGcnVyamo4T25TcUJLS00xdW56UVlhTXQyWXlheCtNTExpU1FuQTBpUnU1QVZaTjhMdG9KWXJ3VXVnbVFFQlpad0VLbVlsaEVsdThCMlhid3A1SThUbUNpbUpObE1KVVFNWVIvUGxuR3RrWjFlaUhOdU9rbGF1cUVFb1VEcFhONkkvV1VESDhnK3JMbDJDMVZoR2Z2Q3JZTXNPbzUrQUxYQ21LdWZUVWdISVlUVTFTTWpGRDJoWkR2WmFsVUZSenkrTTVhbWNLa21vVWlOQkpLSTI2cER1akh6azUvcHE1cUhQNDJCeUZLeVFrOEtOU0lRRzdrbkRzRXU1QXF3WGUzN1ZMVXR0Q1l4SzU5cWE5Nkd2MWpjcXZEam0wUHFFM3BCK1BkNTVlQk1hS09pd0Q4Z1VraEtOWExoMDdkOHVuemFSL05GMHV1SkhBelJnUE9YTGpKaXRydFk2QUcvM0dLdGhhRG5JTlExQjV3NFBpdXZVVWY4UmVZNkloYVErclhEV0xrVlo1aTlERUpUOHlOWmdPSmNtL1NSaGVpQkdBYWdWcEorRXMrMUthRC9jakFGV1NYVW1uZmRBR3A0c0svVXM2dEVQSzFWSGJQQ2xJMUpJZEFzVnJVdm1kSlg1YkNqazFkbStvODU3LzNObHNzNWxGVllVV1UrbU1EdUxDY1RYUHJGVy9TMFp1U3U1UnJBYWY3aUgwY1ByeHVYYjdSWFoyR2trZ3NjTXBoQzFtcytkUjdsdy9hZmxIM0o3Snh5cnZiUFRjZUpmR0hjdVcrOXUwdzlpS20wRE0rU2E5dTJtQitXVGZQNnlvZys4YytjV0h3R0wzOWFpcEtza05yK0FEdlorbkRrVUhHSlhmRUJ2SW8rclFpVzR2dkpJOEkxVU0veW1iRFpSckp2YWIzbEpkejQzMmN6WStQdGZBZG1wNmpZZVp0Q0MwSFQ3SisvSUhrY3NxMWI0d3FoVU5hYXpxbTh1RDRlSkVVbFNDOFdFcjFUd1lObFpWNzE1bDNjUnpnZlZCZFY2ZVl1cVYyYTNHdlJBR0ltOHdlYUJnNmE5Ymt2NWNuT0Q3cnhCUDEwL0VlOElWSnRsYlJ6anUzcnptSzJEWUdpTlJZa0g3czVmbzZYY1BtQWZMSGZiYnhiVkdyWUZ0OSs1N1JCUm83aXl1dmVvK3ZMcHVDRmE2RDQ4N3BpKzAydmgrM2FUWXBmQUVBWGdUWVVtV2x4SjR4Tkh2cG9tQWRGMXFlQ2NoK3ZOdzRCWnNleE9YY2dxRkxkNTE1MnlQMmZiWkMvNTVjUGQ5STBRdDFLbk1uZjVna04xQUtPRS9WdjZJdzBydGNvOFRwNndmakY2YkpnS3pia3UxU2RuQ1lEc0NQemtqYkxGNWdNd1Y2WHRyWGthQ21IR3RaL0hFTlFyQmdZZjVUZ1RZa0JqVzdsTG5OR2NpaDFqdEpNcnA1N0ZHZThyaklZOS93dmV0MHRLRk1IOEZmYm9VVWlQN09VenErd0RyTUUvT2Y2WUVUUnIyS2Q2Tjc1Y21DSklVdGIvbXVabU9Meit5MHZnZkxiM2NJcHBsMG1FN2dwTytBRzBnR2F5STZyNXZ5NVFlYmp6eUZxUlE5WU5UQzB2ZVpwb0pHL0ZwTFBrM3d6aStnZUZWcjJTS2oxWEQ5YWFLTWRsVWQyZ1MvUE04R2d6QXd0UkVrdzk2NVk3Z2RWQUpVVk9HOGZndjVGT0E3ZHdoVEVTaUxvcUZUbzl2WG16ZjZ4RDVBMmNtSW9zL01KeHpnT1poaDdTaTYwZklFNFBIQ0lFc1BlNStpUkRWb0cwODlDNDlaL0dKNTFqbDlxKy9EL2kvZnVVaXVvZiIsIm1hYyI6ImIxMWQ1OTczZDExM2ExMmY0N2NhM2U0ODE3YWQ3OTQzN2NjMDcyODY2MTdlYjcxNWQ5ZWFkMjI5NTBiNTcyYTciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-182", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ie\/mkoaRPnx23KOkJ3QHJP4s7J9RFDbZoOBDp0R+1sU=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkpnaVNhOGZ0YkRGSHpuUWlNQytnS1E9PSIsInZhbHVlIjoiTjlyeklOWDM5LzhwcHp1bnk5OW9ZUXRNcTM4ejB1WS9Ddkl3TGUycDQxZ3Nqd1pYRDJ6Z0JkdUNwZStiVWwzUHQrUHZzd0d4QmRWRWgrb1EvM2VFeVhHVS9YS1ZwVldBeTBnU0IyZ3cwSitwL1VFNzFSYndrQWl6Zk9kY0FKdnhSSmpnMDdBRTVQUGMwdGZKK0VOTzhuS1RpRFRYdS9mQ1BxODlGVjNBNHdycnM2TUd2WE9BMjJJNVF1bkcrcGYwS1RFWnBkQVNtVWdwMU10dkhEdG1ZTE1ScVhzaENCR0RSbThmRm9qRzVzZmJqNEN1L0xsWXpKdmlQeUlqZVR5dHlsVW0wbGlSK3BSMldDcC9jZjU3ZWxvcmFoWHg3TXlYTFc4YnNTYTdOaUV3VGtRVzI5VzI0MmhJMmJ3ejkxYlpSM05ZWHRZYXZiQXh3TWNrQ2pjZFQ4ZDk2bEcrV3lxcUVFazU3eDNXcG5uNFhhZEw3NS9SNTFWUlNiaTJoanZTcStlcDIzRit3MHdEREowRUNqYS9qc0xKVXdkYUg2cHV0UHZQdVZVNzh4dE5jWks3TlFDSUFSWmY5YlY2YUdXUFlrMnB6WHpnaThORXI2aGZPNGRPbzY2RGdTVWJhRlJrUUNHR0NmTnV1NW56bHZGekM3Y0dwR3J2MDBsVzBPQi9HNmhTcFZpTmIydktCSTh0SFR2Y1prc0lHY0N2bGljSU93WmRnSlBQTi83TTFJYXAydGJ4N3lycnVsMlpvZWdEOCtKWlVRZkdkMExYTFN2R0dOZTQ4QVVaenZhOG1aank1NmtreUNETE53a1VqS2FuVnlBVkdlckFZQVVXQWtSaXpoN25SY0l0NnFFTk0yYkd4ZjVTK0FsWUFTQmxHalMzNThnc1BCMlM5RS9qblhWYzgrc1o3WGh2YW52UlRLOGJJQzNnNmJ4K1d0MldmRlpJU0R6YkcvSW1BdHZITXFxQnJTQUJwdXFIYzIrazMzU3pHdlVpK0ZwTndEYXVYK0RSWXROVENNQUtXdEQ2T09XSFB3R0JFbTR5VUdPMXpOSUVnOExtclJrRjRvRjBCUmM0cGtjMWNnUC9lc3FaNDZvWGExOTJrQ2VORU0zNDVseEZ2Q1hWZ3hTbUdXTEY2QkdsTlVlRUNUTVplV2NVbUQ3Z2JzSXBwRDlnL2VMYjNOZ2Z1dERVSmlEMVI0aWZ0OUM5N2NZK1A4VkpvT3lpemppcVBlUmVzSVhENk9WRTZteko1am80STcxTitIMEhjM25yMXRmUzhjNVNXQ0NKWUVGcnVyamo4T25TcUJLS00xdW56UVlhTXQyWXlheCtNTExpU1FuQTBpUnU1QVZaTjhMdG9KWXJ3VXVnbVFFQlpad0VLbVlsaEVsdThCMlhid3A1SThUbUNpbUpObE1KVVFNWVIvUGxuR3RrWjFlaUhOdU9rbGF1cUVFb1VEcFhONkkvV1VESDhnK3JMbDJDMVZoR2Z2Q3JZTXNPbzUrQUxYQ21LdWZUVWdISVlUVTFTTWpGRDJoWkR2WmFsVUZSenkrTTVhbWNLa21vVWlOQkpLSTI2cER1akh6azUvcHE1cUhQNDJCeUZLeVFrOEtOU0lRRzdrbkRzRXU1QXF3WGUzN1ZMVXR0Q1l4SzU5cWE5Nkd2MWpjcXZEam0wUHFFM3BCK1BkNTVlQk1hS09pd0Q4Z1VraEtOWExoMDdkOHVuemFSL05GMHV1SkhBelJnUE9YTGpKaXRydFk2QUcvM0dLdGhhRG5JTlExQjV3NFBpdXZVVWY4UmVZNkloYVErclhEV0xrVlo1aTlERUpUOHlOWmdPSmNtL1NSaGVpQkdBYWdWcEorRXMrMUthRC9jakFGV1NYVW1uZmRBR3A0c0svVXM2dEVQSzFWSGJQQ2xJMUpJZEFzVnJVdm1kSlg1YkNqazFkbStvODU3LzNObHNzNWxGVllVV1UrbU1EdUxDY1RYUHJGVy9TMFp1U3U1UnJBYWY3aUgwY1ByeHVYYjdSWFoyR2trZ3NjTXBoQzFtcytkUjdsdy9hZmxIM0o3Snh5cnZiUFRjZUpmR0hjdVcrOXUwdzlpS20wRE0rU2E5dTJtQitXVGZQNnlvZys4YytjV0h3R0wzOWFpcEtza05yK0FEdlorbkRrVUhHSlhmRUJ2SW8rclFpVzR2dkpJOEkxVU0veW1iRFpSckp2YWIzbEpkejQzMmN6WStQdGZBZG1wNmpZZVp0Q0MwSFQ3SisvSUhrY3NxMWI0d3FoVU5hYXpxbTh1RDRlSkVVbFNDOFdFcjFUd1lObFpWNzE1bDNjUnpnZlZCZFY2ZVl1cVYyYTNHdlJBR0ltOHdlYUJnNmE5Ymt2NWNuT0Q3cnhCUDEwL0VlOElWSnRsYlJ6anUzcnptSzJEWUdpTlJZa0g3czVmbzZYY1BtQWZMSGZiYnhiVkdyWUZ0OSs1N1JCUm83aXl1dmVvK3ZMcHVDRmE2RDQ4N3BpKzAydmgrM2FUWXBmQUVBWGdUWVVtV2x4SjR4Tkh2cG9tQWRGMXFlQ2NoK3ZOdzRCWnNleE9YY2dxRkxkNTE1MnlQMmZiWkMvNTVjUGQ5STBRdDFLbk1uZjVna04xQUtPRS9WdjZJdzBydGNvOFRwNndmakY2YkpnS3pia3UxU2RuQ1lEc0NQemtqYkxGNWdNd1Y2WHRyWGthQ21IR3RaL0hFTlFyQmdZZjVUZ1RZa0JqVzdsTG5OR2NpaDFqdEpNcnA1N0ZHZThyaklZOS93dmV0MHRLRk1IOEZmYm9VVWlQN09VenErd0RyTUUvT2Y2WUVUUnIyS2Q2Tjc1Y21DSklVdGIvbXVabU9Meit5MHZnZkxiM2NJcHBsMG1FN2dwTytBRzBnR2F5STZyNXZ5NVFlYmp6eUZxUlE5WU5UQzB2ZVpwb0pHL0ZwTFBrM3d6aStnZUZWcjJTS2oxWEQ5YWFLTWRsVWQyZ1MvUE04R2d6QXd0UkVrdzk2NVk3Z2RWQUpVVk9HOGZndjVGT0E3ZHdoVEVTaUxvcUZUbzl2WG16ZjZ4RDVBMmNtSW9zL01KeHpnT1poaDdTaTYwZklFNFBIQ0lFc1BlNStpUkRWb0cwODlDNDlaL0dKNTFqbDlxKy9EL2kvZnVVaXVvZiIsIm1hYyI6ImIxMWQ1OTczZDExM2ExMmY0N2NhM2U0ODE3YWQ3OTQzN2NjMDcyODY2MTdlYjcxNWQ5ZWFkMjI5NTBiNTcyYTciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "GOfscikgfs0htbSZqXP7XLT3ZQN+gw06DKjfqLS92zk=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IkpnaVNhOGZ0YkRGSHpuUWlNQytnS1E9PSIsInZhbHVlIjoiTjlyeklOWDM5LzhwcHp1bnk5OW9ZUXRNcTM4ejB1WS9Ddkl3TGUycDQxZ3Nqd1pYRDJ6Z0JkdUNwZStiVWwzUHQrUHZzd0d4QmRWRWgrb1EvM2VFeVhHVS9YS1ZwVldBeTBnU0IyZ3cwSitwL1VFNzFSYndrQWl6Zk9kY0FKdnhSSmpnMDdBRTVQUGMwdGZKK0VOTzhuS1RpRFRYdS9mQ1BxODlGVjNBNHdycnM2TUd2WE9BMjJJNVF1bkcrcGYwS1RFWnBkQVNtVWdwMU10dkhEdG1ZTE1ScVhzaENCR0RSbThmRm9qRzVzZmJqNEN1L0xsWXpKdmlQeUlqZVR5dHlsVW0wbGlSK3BSMldDcC9jZjU3ZWxvcmFoWHg3TXlYTFc4YnNTYTdOaUV3VGtRVzI5VzI0MmhJMmJ3ejkxYlpSM05ZWHRZYXZiQXh3TWNrQ2pjZFQ4ZDk2bEcrV3lxcUVFazU3eDNXcG5uNFhhZEw3NS9SNTFWUlNiaTJoanZTcStlcDIzRit3MHdEREowRUNqYS9qc0xKVXdkYUg2cHV0UHZQdVZVNzh4dE5jWks3TlFDSUFSWmY5YlY2YUdXUFlrMnB6WHpnaThORXI2aGZPNGRPbzY2RGdTVWJhRlJrUUNHR0NmTnV1NW56bHZGekM3Y0dwR3J2MDBsVzBPQi9HNmhTcFZpTmIydktCSTh0SFR2Y1prc0lHY0N2bGljSU93WmRnSlBQTi83TTFJYXAydGJ4N3lycnVsMlpvZWdEOCtKWlVRZkdkMExYTFN2R0dOZTQ4QVVaenZhOG1aank1NmtreUNETE53a1VqS2FuVnlBVkdlckFZQVVXQWtSaXpoN25SY0l0NnFFTk0yYkd4ZjVTK0FsWUFTQmxHalMzNThnc1BCMlM5RS9qblhWYzgrc1o3WGh2YW52UlRLOGJJQzNnNmJ4K1d0MldmRlpJU0R6YkcvSW1BdHZITXFxQnJTQUJwdXFIYzIrazMzU3pHdlVpK0ZwTndEYXVYK0RSWXROVENNQUtXdEQ2T09XSFB3R0JFbTR5VUdPMXpOSUVnOExtclJrRjRvRjBCUmM0cGtjMWNnUC9lc3FaNDZvWGExOTJrQ2VORU0zNDVseEZ2Q1hWZ3hTbUdXTEY2QkdsTlVlRUNUTVplV2NVbUQ3Z2JzSXBwRDlnL2VMYjNOZ2Z1dERVSmlEMVI0aWZ0OUM5N2NZK1A4VkpvT3lpemppcVBlUmVzSVhENk9WRTZteko1am80STcxTitIMEhjM25yMXRmUzhjNVNXQ0NKWUVGcnVyamo4T25TcUJLS00xdW56UVlhTXQyWXlheCtNTExpU1FuQTBpUnU1QVZaTjhMdG9KWXJ3VXVnbVFFQlpad0VLbVlsaEVsdThCMlhid3A1SThUbUNpbUpObE1KVVFNWVIvUGxuR3RrWjFlaUhOdU9rbGF1cUVFb1VEcFhONkkvV1VESDhnK3JMbDJDMVZoR2Z2Q3JZTXNPbzUrQUxYQ21LdWZUVWdISVlUVTFTTWpGRDJoWkR2WmFsVUZSenkrTTVhbWNLa21vVWlOQkpLSTI2cER1akh6azUvcHE1cUhQNDJCeUZLeVFrOEtOU0lRRzdrbkRzRXU1QXF3WGUzN1ZMVXR0Q1l4SzU5cWE5Nkd2MWpjcXZEam0wUHFFM3BCK1BkNTVlQk1hS09pd0Q4Z1VraEtOWExoMDdkOHVuemFSL05GMHV1SkhBelJnUE9YTGpKaXRydFk2QUcvM0dLdGhhRG5JTlExQjV3NFBpdXZVVWY4UmVZNkloYVErclhEV0xrVlo1aTlERUpUOHlOWmdPSmNtL1NSaGVpQkdBYWdWcEorRXMrMUthRC9jakFGV1NYVW1uZmRBR3A0c0svVXM2dEVQSzFWSGJQQ2xJMUpJZEFzVnJVdm1kSlg1YkNqazFkbStvODU3LzNObHNzNWxGVllVV1UrbU1EdUxDY1RYUHJGVy9TMFp1U3U1UnJBYWY3aUgwY1ByeHVYYjdSWFoyR2trZ3NjTXBoQzFtcytkUjdsdy9hZmxIM0o3Snh5cnZiUFRjZUpmR0hjdVcrOXUwdzlpS20wRE0rU2E5dTJtQitXVGZQNnlvZys4YytjV0h3R0wzOWFpcEtza05yK0FEdlorbkRrVUhHSlhmRUJ2SW8rclFpVzR2dkpJOEkxVU0veW1iRFpSckp2YWIzbEpkejQzMmN6WStQdGZBZG1wNmpZZVp0Q0MwSFQ3SisvSUhrY3NxMWI0d3FoVU5hYXpxbTh1RDRlSkVVbFNDOFdFcjFUd1lObFpWNzE1bDNjUnpnZlZCZFY2ZVl1cVYyYTNHdlJBR0ltOHdlYUJnNmE5Ymt2NWNuT0Q3cnhCUDEwL0VlOElWSnRsYlJ6anUzcnptSzJEWUdpTlJZa0g3czVmbzZYY1BtQWZMSGZiYnhiVkdyWUZ0OSs1N1JCUm83aXl1dmVvK3ZMcHVDRmE2RDQ4N3BpKzAydmgrM2FUWXBmQUVBWGdUWVVtV2x4SjR4Tkh2cG9tQWRGMXFlQ2NoK3ZOdzRCWnNleE9YY2dxRkxkNTE1MnlQMmZiWkMvNTVjUGQ5STBRdDFLbk1uZjVna04xQUtPRS9WdjZJdzBydGNvOFRwNndmakY2YkpnS3pia3UxU2RuQ1lEc0NQemtqYkxGNWdNd1Y2WHRyWGthQ21IR3RaL0hFTlFyQmdZZjVUZ1RZa0JqVzdsTG5OR2NpaDFqdEpNcnA1N0ZHZThyaklZOS93dmV0MHRLRk1IOEZmYm9VVWlQN09VenErd0RyTUUvT2Y2WUVUUnIyS2Q2Tjc1Y21DSklVdGIvbXVabU9Meit5MHZnZkxiM2NJcHBsMG1FN2dwTytBRzBnR2F5STZyNXZ5NVFlYmp6eUZxUlE5WU5UQzB2ZVpwb0pHL0ZwTFBrM3d6aStnZUZWcjJTS2oxWEQ5YWFLTWRsVWQyZ1MvUE04R2d6QXd0UkVrdzk2NVk3Z2RWQUpVVk9HOGZndjVGT0E3ZHdoVEVTaUxvcUZUbzl2WG16ZjZ4RDVBMmNtSW9zL01KeHpnT1poaDdTaTYwZklFNFBIQ0lFc1BlNStpUkRWb0cwODlDNDlaL0dKNTFqbDlxKy9EL2kvZnVVaXVvZiIsIm1hYyI6ImIxMWQ1OTczZDExM2ExMmY0N2NhM2U0ODE3YWQ3OTQzN2NjMDcyODY2MTdlYjcxNWQ5ZWFkMjI5NTBiNTcyYTciLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2296, "gross_total": 2266, "base_fare": 878, "tax": 1418, "sell": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNjYsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjE0MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2NiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTYuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTQxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2266, "base_fare": 848, "tax": 1418, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2296, "filter": { "id": "F123NP00114-182", "price": 2296, "gross_total": 2266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-183", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM7H4hpCdT9HDDo5zY3ETk5uVFtV6TLTwpCg170jOkMMLg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-183", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hwR6XEPzTfr9eGpCCC+ywwwnBx+t7xV8NONbGT95Fww=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ill1V0VUZGNwRWU1OUlDcktLdEF1eGc9PSIsInZhbHVlIjoiR2ZEWDFtM2RkZDJuSGIzUFlzb09ZM1ZTdGNZV0gxeVZHSkdxVVFyeHkyaC9BOHg2RUhscERNS0FKNXMrWWw3RjZQNENOdENPWTQza3Q2SkJpUlF6aCtmako1b0ZFVmtaSERwb1Y0YXVDUUZURS82RVpIT2w0QzZZWHJwcU9BRSs0STNMZ0ZSempGY1dDdkY3bHlZRGxINGFzWjNvUlBrMm5sVmtobXNranBCTEozVHVpTWhKZWlWSkZjNlhPZmtvOXJKVXNmUVNVcTZoMUJ3TEhzWjJhOWJhZFkzWXozREFzZngxS0J2Z2l2VjJBeWRKVzhSdUZ5R051VHo1NVRXbkd5aVBkVThDMVV5YjZRS0VwMnM0czRab3JSSStscllHVFdZVU5CSzlCWU5oRHhVTStxL25IaG9vSFZCeEcyNXNza1lZVTQ1ckw2allBaWxEdU14di9LeE9sWkdnTE5PZzFBVXZuMlNKWDhCbzhqeUl3dlJianpoUW85VVZuRUg3bTBzUXZoRDk2WUprc1JLVVd0UXJKdTlqSGpkVFJBL015QTdRSCtiMnZldHRHR3pmTFJRTzJ5dGorc2pqVjVKTU90b3ppWExtWDFkQ2VTUVQ1NzhobzNzQXVRTzhBZjVLQTNaSjl4aGs5dVNNTlNVaDZ3OVUvMnJvQmUra1pOWEhHY251QjBQcWhzdmNUMHRvTUp1ajNZZnZ0c0F1V0FJTGdvWDhnZjhxclQ2cy9mREFka3ZqWGdsQVE1SjArbEdFOTZzbHVSMEppbjlhTFZCRVdGQ3UrMFA5T0Q4RmdTWVBxelZidXcvaUJPZGNuUHV4Y1BWSkRFV1Qvc1A5YTc5R0dpTnEzOERtY1ZSY0JNUlZhem9mTkp3U3ltOUZOajVtZFQ3Z3NISlpRMEdtMkFDS3pVem41VFNBSUszelZ4clYxM1lnRUFlOVZSNXNQa2d1UzhCZ1JITWNkU1MvTFpnTTZYVE9yTnE0UjFQandFdnFFTVV6aENpc0pQNjlETFZrOUNKMUZORjZ2Vkh1UEVQMEN1REFwMzFxSHdiU3Y0UnpJSEFoSW1rWnJXVE40THdyN0krVWRDY1pXeXJuT3A5bXV6QTdVcTNxeEV2WDdBR1htNndKRU9QdHg0dkFHbGhWeldUN2txZFZ4Y0ZOMUFrWjNBZHR1R2IwQzVjRFNqOWx3TWN0YTFYdVZ5ZVNiYXYyZjlMWUc5cWpYK0dFVTJQZnhpMG85NTJiM21hbUxxSGN0S3JqQit5L1BGamIvOGxTbDlIZVRBTzg2WHRDUW11ZEdzR2EwdGlBdUtDTEVsRzlZMm0yUEpNZVFUUjJ6ZFE0Z2lKemhYdzVsZ1l3TEV5TWsrMkJLTlE0VGpIdEQ4Z2tWVmZhcU5yRk5Ocm80NXk0OVcybW1ueTFtSGo1ZWJuK21Ta0RxQnVDMjVDZ2Q5UU1DRUZxa3VkeHExSVVMUGZqdkRueDN5TjBMUHFNU211akd3RjEvV2ljYlRabUFtUWdsOXM5QWM3aXNNaE1EclRPdHcycjM4MEVBOElrd0dESnVkMzdFRmowYUhMc2RuaTRHMUpibVVCWlNhb3NtNVZQd2Y0UXZwQk10bVdlQzhyOFhDM2cwWTZOM2dsbUt4Mjh3SUxLd0FsKzRzWnhBb2dNNng0ZnlsUUR1RHhxU3Y0MUhnZ2NQdjJDd3RsWXpJQUFONkJma09tS2hBRlN5QUVIa2FMRjlPZzBweWYxeXFkTmhPVG5NTk5vQ0hrUWFBdmVaVVBFM1FVWUQ3M3JyVHg3TDNLaWRLZHZkK3dMZVViZVhQbVRTbjlLUU13cHF5ekpaQW1sMWZOOEdKM3FSUjJTTHRVQnk3WUl0WFgyR2IzOG9GK3lwNDhJM2N6Q3ljOUdqUXVTdy9WSlRzQmtOZWowV2F4cUIrTzR1Y0lnUE1XQm5nWHNFbjBORHJraW9xZlIvVWs2dWdNSll5N1pvWGd0bHU0cUZFbWsvNWhwUVhMUUdEa0dVeE5yTjdqYUVzRktrS3RPR3luNjNQbzBOWkY1amhsK3FKbWY0ajFMM21iUkZvUnBBa0xPOFFpRm00QVE0cTJoL0R4MjNoTitLSHk0YkRCZWExMDhiaEVMNVh5SThqRHdXVG9XMHg4ejZ5ZElRNkFLQjNDaGcyMEhUNWZkZmx6dlpXN2FXSWdjVWpxaU5LVXhhNkNFbjFlUFZvUCtHZjMwMkVWb2FmSGI3TlZLVEZva2xXVmp4eGFXeE5TVnZmYTBEVFJBOWJwaENqYjdOTzVrQ0trNHFJSlJ3OEh0ZFVpWkJPSTNoaG9USGQrK0ttRDV2VDVBcUwxY0JzWU8vVmsxYVk2WnI2WWo4SGc1SVd4Y3ZFT3NxNkNERmNPMUtBNzJldUh4RlpWaHlvWnFrR1VzYWhCNFVoTVp0VDVUSHUzaXBQN21jbFdrckdHOHBNc0hFZ2tncENVUURveHdOU2pldDRyRTdieW9TUWkvdlFCZ0N3V3VaQkNCU0IzZWhGMjJQSU5WdEJCdGhGVW41RmwwQmtBWTRQWmN5YStEbEdxQ3YvTHVxOEFsRXJVdU8vRnFVb001VWI4cnlHcW5zdVpvOUVhRG4wQk9CVFdxMEJydzhnYnphLzR1bytjTEpWUmR5a2JtUHRqNFR6aG9sYkI1QVhlU3YyTzdKbzU5YmdtUDlXVFBkUlVYNDVJUjhNTkZTSDB1dHJkWlV1aGllUGpEeFQwVkUrNEhDVWZEZnE1ZytjK3FpS0xUd0dNSmh5eHh2VEJtSXk3aloxYWt1MjV6ZmswWFdKZlJFQUhuRitPU0V0N05ZUlQ3ZkUxN2RBVTBnRzQxb2lKVCsxVDY5RGg0bnB4R1BRUjdVM0N1MHdueDhkS09JazlhRjQ1bWw0emc3c3BQNTA0QUtjdzl2N2ZteWd5aDJDcTYwcTVrM29KdnhmOEZmdFlBdXR3Tk1iZXZ2OTNTbmp3ZnR5U01Vb3d6b1RWeElsZEpQTjhvUllzd2lqUWsxSUdTZUJzaHJ4M2h6MVdOZkdTa3FjOTE3dDl4WlJyV3RFWGJoaFN6UzJiYzFycXNBVEtpSjBUcUc0eS9JK1lXV3padWREKzFwN1JCa0FDZUdhT21tR2wzWGRHSEJGVjNQbmV0R2R1LyIsIm1hYyI6IjVhOTY4OTEzZThiNzYyZmYwMTAzMTNlYTM2MjU0YThlZDNhYjQ2ZTBjNDdhMzMyMjNmYjE3N2EzNjljY2E2M2EiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "0ib98bJzUS05PKk6a5M67Kh7dfVZZV+0crsESVsJTfo=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ill1V0VUZGNwRWU1OUlDcktLdEF1eGc9PSIsInZhbHVlIjoiR2ZEWDFtM2RkZDJuSGIzUFlzb09ZM1ZTdGNZV0gxeVZHSkdxVVFyeHkyaC9BOHg2RUhscERNS0FKNXMrWWw3RjZQNENOdENPWTQza3Q2SkJpUlF6aCtmako1b0ZFVmtaSERwb1Y0YXVDUUZURS82RVpIT2w0QzZZWHJwcU9BRSs0STNMZ0ZSempGY1dDdkY3bHlZRGxINGFzWjNvUlBrMm5sVmtobXNranBCTEozVHVpTWhKZWlWSkZjNlhPZmtvOXJKVXNmUVNVcTZoMUJ3TEhzWjJhOWJhZFkzWXozREFzZngxS0J2Z2l2VjJBeWRKVzhSdUZ5R051VHo1NVRXbkd5aVBkVThDMVV5YjZRS0VwMnM0czRab3JSSStscllHVFdZVU5CSzlCWU5oRHhVTStxL25IaG9vSFZCeEcyNXNza1lZVTQ1ckw2allBaWxEdU14di9LeE9sWkdnTE5PZzFBVXZuMlNKWDhCbzhqeUl3dlJianpoUW85VVZuRUg3bTBzUXZoRDk2WUprc1JLVVd0UXJKdTlqSGpkVFJBL015QTdRSCtiMnZldHRHR3pmTFJRTzJ5dGorc2pqVjVKTU90b3ppWExtWDFkQ2VTUVQ1NzhobzNzQXVRTzhBZjVLQTNaSjl4aGs5dVNNTlNVaDZ3OVUvMnJvQmUra1pOWEhHY251QjBQcWhzdmNUMHRvTUp1ajNZZnZ0c0F1V0FJTGdvWDhnZjhxclQ2cy9mREFka3ZqWGdsQVE1SjArbEdFOTZzbHVSMEppbjlhTFZCRVdGQ3UrMFA5T0Q4RmdTWVBxelZidXcvaUJPZGNuUHV4Y1BWSkRFV1Qvc1A5YTc5R0dpTnEzOERtY1ZSY0JNUlZhem9mTkp3U3ltOUZOajVtZFQ3Z3NISlpRMEdtMkFDS3pVem41VFNBSUszelZ4clYxM1lnRUFlOVZSNXNQa2d1UzhCZ1JITWNkU1MvTFpnTTZYVE9yTnE0UjFQandFdnFFTVV6aENpc0pQNjlETFZrOUNKMUZORjZ2Vkh1UEVQMEN1REFwMzFxSHdiU3Y0UnpJSEFoSW1rWnJXVE40THdyN0krVWRDY1pXeXJuT3A5bXV6QTdVcTNxeEV2WDdBR1htNndKRU9QdHg0dkFHbGhWeldUN2txZFZ4Y0ZOMUFrWjNBZHR1R2IwQzVjRFNqOWx3TWN0YTFYdVZ5ZVNiYXYyZjlMWUc5cWpYK0dFVTJQZnhpMG85NTJiM21hbUxxSGN0S3JqQit5L1BGamIvOGxTbDlIZVRBTzg2WHRDUW11ZEdzR2EwdGlBdUtDTEVsRzlZMm0yUEpNZVFUUjJ6ZFE0Z2lKemhYdzVsZ1l3TEV5TWsrMkJLTlE0VGpIdEQ4Z2tWVmZhcU5yRk5Ocm80NXk0OVcybW1ueTFtSGo1ZWJuK21Ta0RxQnVDMjVDZ2Q5UU1DRUZxa3VkeHExSVVMUGZqdkRueDN5TjBMUHFNU211akd3RjEvV2ljYlRabUFtUWdsOXM5QWM3aXNNaE1EclRPdHcycjM4MEVBOElrd0dESnVkMzdFRmowYUhMc2RuaTRHMUpibVVCWlNhb3NtNVZQd2Y0UXZwQk10bVdlQzhyOFhDM2cwWTZOM2dsbUt4Mjh3SUxLd0FsKzRzWnhBb2dNNng0ZnlsUUR1RHhxU3Y0MUhnZ2NQdjJDd3RsWXpJQUFONkJma09tS2hBRlN5QUVIa2FMRjlPZzBweWYxeXFkTmhPVG5NTk5vQ0hrUWFBdmVaVVBFM1FVWUQ3M3JyVHg3TDNLaWRLZHZkK3dMZVViZVhQbVRTbjlLUU13cHF5ekpaQW1sMWZOOEdKM3FSUjJTTHRVQnk3WUl0WFgyR2IzOG9GK3lwNDhJM2N6Q3ljOUdqUXVTdy9WSlRzQmtOZWowV2F4cUIrTzR1Y0lnUE1XQm5nWHNFbjBORHJraW9xZlIvVWs2dWdNSll5N1pvWGd0bHU0cUZFbWsvNWhwUVhMUUdEa0dVeE5yTjdqYUVzRktrS3RPR3luNjNQbzBOWkY1amhsK3FKbWY0ajFMM21iUkZvUnBBa0xPOFFpRm00QVE0cTJoL0R4MjNoTitLSHk0YkRCZWExMDhiaEVMNVh5SThqRHdXVG9XMHg4ejZ5ZElRNkFLQjNDaGcyMEhUNWZkZmx6dlpXN2FXSWdjVWpxaU5LVXhhNkNFbjFlUFZvUCtHZjMwMkVWb2FmSGI3TlZLVEZva2xXVmp4eGFXeE5TVnZmYTBEVFJBOWJwaENqYjdOTzVrQ0trNHFJSlJ3OEh0ZFVpWkJPSTNoaG9USGQrK0ttRDV2VDVBcUwxY0JzWU8vVmsxYVk2WnI2WWo4SGc1SVd4Y3ZFT3NxNkNERmNPMUtBNzJldUh4RlpWaHlvWnFrR1VzYWhCNFVoTVp0VDVUSHUzaXBQN21jbFdrckdHOHBNc0hFZ2tncENVUURveHdOU2pldDRyRTdieW9TUWkvdlFCZ0N3V3VaQkNCU0IzZWhGMjJQSU5WdEJCdGhGVW41RmwwQmtBWTRQWmN5YStEbEdxQ3YvTHVxOEFsRXJVdU8vRnFVb001VWI4cnlHcW5zdVpvOUVhRG4wQk9CVFdxMEJydzhnYnphLzR1bytjTEpWUmR5a2JtUHRqNFR6aG9sYkI1QVhlU3YyTzdKbzU5YmdtUDlXVFBkUlVYNDVJUjhNTkZTSDB1dHJkWlV1aGllUGpEeFQwVkUrNEhDVWZEZnE1ZytjK3FpS0xUd0dNSmh5eHh2VEJtSXk3aloxYWt1MjV6ZmswWFdKZlJFQUhuRitPU0V0N05ZUlQ3ZkUxN2RBVTBnRzQxb2lKVCsxVDY5RGg0bnB4R1BRUjdVM0N1MHdueDhkS09JazlhRjQ1bWw0emc3c3BQNTA0QUtjdzl2N2ZteWd5aDJDcTYwcTVrM29KdnhmOEZmdFlBdXR3Tk1iZXZ2OTNTbmp3ZnR5U01Vb3d6b1RWeElsZEpQTjhvUllzd2lqUWsxSUdTZUJzaHJ4M2h6MVdOZkdTa3FjOTE3dDl4WlJyV3RFWGJoaFN6UzJiYzFycXNBVEtpSjBUcUc0eS9JK1lXV3padWREKzFwN1JCa0FDZUdhT21tR2wzWGRHSEJGVjNQbmV0R2R1LyIsIm1hYyI6IjVhOTY4OTEzZThiNzYyZmYwMTAzMTNlYTM2MjU0YThlZDNhYjQ2ZTBjNDdhMzMyMjNmYjE3N2EzNjljY2E2M2EiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-183", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TCB+obJcwvdfcrNjF5D0OXpUwkCkeJh5qLHI7MsJm7c=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ill1V0VUZGNwRWU1OUlDcktLdEF1eGc9PSIsInZhbHVlIjoiR2ZEWDFtM2RkZDJuSGIzUFlzb09ZM1ZTdGNZV0gxeVZHSkdxVVFyeHkyaC9BOHg2RUhscERNS0FKNXMrWWw3RjZQNENOdENPWTQza3Q2SkJpUlF6aCtmako1b0ZFVmtaSERwb1Y0YXVDUUZURS82RVpIT2w0QzZZWHJwcU9BRSs0STNMZ0ZSempGY1dDdkY3bHlZRGxINGFzWjNvUlBrMm5sVmtobXNranBCTEozVHVpTWhKZWlWSkZjNlhPZmtvOXJKVXNmUVNVcTZoMUJ3TEhzWjJhOWJhZFkzWXozREFzZngxS0J2Z2l2VjJBeWRKVzhSdUZ5R051VHo1NVRXbkd5aVBkVThDMVV5YjZRS0VwMnM0czRab3JSSStscllHVFdZVU5CSzlCWU5oRHhVTStxL25IaG9vSFZCeEcyNXNza1lZVTQ1ckw2allBaWxEdU14di9LeE9sWkdnTE5PZzFBVXZuMlNKWDhCbzhqeUl3dlJianpoUW85VVZuRUg3bTBzUXZoRDk2WUprc1JLVVd0UXJKdTlqSGpkVFJBL015QTdRSCtiMnZldHRHR3pmTFJRTzJ5dGorc2pqVjVKTU90b3ppWExtWDFkQ2VTUVQ1NzhobzNzQXVRTzhBZjVLQTNaSjl4aGs5dVNNTlNVaDZ3OVUvMnJvQmUra1pOWEhHY251QjBQcWhzdmNUMHRvTUp1ajNZZnZ0c0F1V0FJTGdvWDhnZjhxclQ2cy9mREFka3ZqWGdsQVE1SjArbEdFOTZzbHVSMEppbjlhTFZCRVdGQ3UrMFA5T0Q4RmdTWVBxelZidXcvaUJPZGNuUHV4Y1BWSkRFV1Qvc1A5YTc5R0dpTnEzOERtY1ZSY0JNUlZhem9mTkp3U3ltOUZOajVtZFQ3Z3NISlpRMEdtMkFDS3pVem41VFNBSUszelZ4clYxM1lnRUFlOVZSNXNQa2d1UzhCZ1JITWNkU1MvTFpnTTZYVE9yTnE0UjFQandFdnFFTVV6aENpc0pQNjlETFZrOUNKMUZORjZ2Vkh1UEVQMEN1REFwMzFxSHdiU3Y0UnpJSEFoSW1rWnJXVE40THdyN0krVWRDY1pXeXJuT3A5bXV6QTdVcTNxeEV2WDdBR1htNndKRU9QdHg0dkFHbGhWeldUN2txZFZ4Y0ZOMUFrWjNBZHR1R2IwQzVjRFNqOWx3TWN0YTFYdVZ5ZVNiYXYyZjlMWUc5cWpYK0dFVTJQZnhpMG85NTJiM21hbUxxSGN0S3JqQit5L1BGamIvOGxTbDlIZVRBTzg2WHRDUW11ZEdzR2EwdGlBdUtDTEVsRzlZMm0yUEpNZVFUUjJ6ZFE0Z2lKemhYdzVsZ1l3TEV5TWsrMkJLTlE0VGpIdEQ4Z2tWVmZhcU5yRk5Ocm80NXk0OVcybW1ueTFtSGo1ZWJuK21Ta0RxQnVDMjVDZ2Q5UU1DRUZxa3VkeHExSVVMUGZqdkRueDN5TjBMUHFNU211akd3RjEvV2ljYlRabUFtUWdsOXM5QWM3aXNNaE1EclRPdHcycjM4MEVBOElrd0dESnVkMzdFRmowYUhMc2RuaTRHMUpibVVCWlNhb3NtNVZQd2Y0UXZwQk10bVdlQzhyOFhDM2cwWTZOM2dsbUt4Mjh3SUxLd0FsKzRzWnhBb2dNNng0ZnlsUUR1RHhxU3Y0MUhnZ2NQdjJDd3RsWXpJQUFONkJma09tS2hBRlN5QUVIa2FMRjlPZzBweWYxeXFkTmhPVG5NTk5vQ0hrUWFBdmVaVVBFM1FVWUQ3M3JyVHg3TDNLaWRLZHZkK3dMZVViZVhQbVRTbjlLUU13cHF5ekpaQW1sMWZOOEdKM3FSUjJTTHRVQnk3WUl0WFgyR2IzOG9GK3lwNDhJM2N6Q3ljOUdqUXVTdy9WSlRzQmtOZWowV2F4cUIrTzR1Y0lnUE1XQm5nWHNFbjBORHJraW9xZlIvVWs2dWdNSll5N1pvWGd0bHU0cUZFbWsvNWhwUVhMUUdEa0dVeE5yTjdqYUVzRktrS3RPR3luNjNQbzBOWkY1amhsK3FKbWY0ajFMM21iUkZvUnBBa0xPOFFpRm00QVE0cTJoL0R4MjNoTitLSHk0YkRCZWExMDhiaEVMNVh5SThqRHdXVG9XMHg4ejZ5ZElRNkFLQjNDaGcyMEhUNWZkZmx6dlpXN2FXSWdjVWpxaU5LVXhhNkNFbjFlUFZvUCtHZjMwMkVWb2FmSGI3TlZLVEZva2xXVmp4eGFXeE5TVnZmYTBEVFJBOWJwaENqYjdOTzVrQ0trNHFJSlJ3OEh0ZFVpWkJPSTNoaG9USGQrK0ttRDV2VDVBcUwxY0JzWU8vVmsxYVk2WnI2WWo4SGc1SVd4Y3ZFT3NxNkNERmNPMUtBNzJldUh4RlpWaHlvWnFrR1VzYWhCNFVoTVp0VDVUSHUzaXBQN21jbFdrckdHOHBNc0hFZ2tncENVUURveHdOU2pldDRyRTdieW9TUWkvdlFCZ0N3V3VaQkNCU0IzZWhGMjJQSU5WdEJCdGhGVW41RmwwQmtBWTRQWmN5YStEbEdxQ3YvTHVxOEFsRXJVdU8vRnFVb001VWI4cnlHcW5zdVpvOUVhRG4wQk9CVFdxMEJydzhnYnphLzR1bytjTEpWUmR5a2JtUHRqNFR6aG9sYkI1QVhlU3YyTzdKbzU5YmdtUDlXVFBkUlVYNDVJUjhNTkZTSDB1dHJkWlV1aGllUGpEeFQwVkUrNEhDVWZEZnE1ZytjK3FpS0xUd0dNSmh5eHh2VEJtSXk3aloxYWt1MjV6ZmswWFdKZlJFQUhuRitPU0V0N05ZUlQ3ZkUxN2RBVTBnRzQxb2lKVCsxVDY5RGg0bnB4R1BRUjdVM0N1MHdueDhkS09JazlhRjQ1bWw0emc3c3BQNTA0QUtjdzl2N2ZteWd5aDJDcTYwcTVrM29KdnhmOEZmdFlBdXR3Tk1iZXZ2OTNTbmp3ZnR5U01Vb3d6b1RWeElsZEpQTjhvUllzd2lqUWsxSUdTZUJzaHJ4M2h6MVdOZkdTa3FjOTE3dDl4WlJyV3RFWGJoaFN6UzJiYzFycXNBVEtpSjBUcUc0eS9JK1lXV3padWREKzFwN1JCa0FDZUdhT21tR2wzWGRHSEJGVjNQbmV0R2R1LyIsIm1hYyI6IjVhOTY4OTEzZThiNzYyZmYwMTAzMTNlYTM2MjU0YThlZDNhYjQ2ZTBjNDdhMzMyMjNmYjE3N2EzNjljY2E2M2EiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "6iXmOX2+TSp9lD1gwUv0QwtMe0ez8IfhYZV4J0+ps7o=", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6Ill1V0VUZGNwRWU1OUlDcktLdEF1eGc9PSIsInZhbHVlIjoiR2ZEWDFtM2RkZDJuSGIzUFlzb09ZM1ZTdGNZV0gxeVZHSkdxVVFyeHkyaC9BOHg2RUhscERNS0FKNXMrWWw3RjZQNENOdENPWTQza3Q2SkJpUlF6aCtmako1b0ZFVmtaSERwb1Y0YXVDUUZURS82RVpIT2w0QzZZWHJwcU9BRSs0STNMZ0ZSempGY1dDdkY3bHlZRGxINGFzWjNvUlBrMm5sVmtobXNranBCTEozVHVpTWhKZWlWSkZjNlhPZmtvOXJKVXNmUVNVcTZoMUJ3TEhzWjJhOWJhZFkzWXozREFzZngxS0J2Z2l2VjJBeWRKVzhSdUZ5R051VHo1NVRXbkd5aVBkVThDMVV5YjZRS0VwMnM0czRab3JSSStscllHVFdZVU5CSzlCWU5oRHhVTStxL25IaG9vSFZCeEcyNXNza1lZVTQ1ckw2allBaWxEdU14di9LeE9sWkdnTE5PZzFBVXZuMlNKWDhCbzhqeUl3dlJianpoUW85VVZuRUg3bTBzUXZoRDk2WUprc1JLVVd0UXJKdTlqSGpkVFJBL015QTdRSCtiMnZldHRHR3pmTFJRTzJ5dGorc2pqVjVKTU90b3ppWExtWDFkQ2VTUVQ1NzhobzNzQXVRTzhBZjVLQTNaSjl4aGs5dVNNTlNVaDZ3OVUvMnJvQmUra1pOWEhHY251QjBQcWhzdmNUMHRvTUp1ajNZZnZ0c0F1V0FJTGdvWDhnZjhxclQ2cy9mREFka3ZqWGdsQVE1SjArbEdFOTZzbHVSMEppbjlhTFZCRVdGQ3UrMFA5T0Q4RmdTWVBxelZidXcvaUJPZGNuUHV4Y1BWSkRFV1Qvc1A5YTc5R0dpTnEzOERtY1ZSY0JNUlZhem9mTkp3U3ltOUZOajVtZFQ3Z3NISlpRMEdtMkFDS3pVem41VFNBSUszelZ4clYxM1lnRUFlOVZSNXNQa2d1UzhCZ1JITWNkU1MvTFpnTTZYVE9yTnE0UjFQandFdnFFTVV6aENpc0pQNjlETFZrOUNKMUZORjZ2Vkh1UEVQMEN1REFwMzFxSHdiU3Y0UnpJSEFoSW1rWnJXVE40THdyN0krVWRDY1pXeXJuT3A5bXV6QTdVcTNxeEV2WDdBR1htNndKRU9QdHg0dkFHbGhWeldUN2txZFZ4Y0ZOMUFrWjNBZHR1R2IwQzVjRFNqOWx3TWN0YTFYdVZ5ZVNiYXYyZjlMWUc5cWpYK0dFVTJQZnhpMG85NTJiM21hbUxxSGN0S3JqQit5L1BGamIvOGxTbDlIZVRBTzg2WHRDUW11ZEdzR2EwdGlBdUtDTEVsRzlZMm0yUEpNZVFUUjJ6ZFE0Z2lKemhYdzVsZ1l3TEV5TWsrMkJLTlE0VGpIdEQ4Z2tWVmZhcU5yRk5Ocm80NXk0OVcybW1ueTFtSGo1ZWJuK21Ta0RxQnVDMjVDZ2Q5UU1DRUZxa3VkeHExSVVMUGZqdkRueDN5TjBMUHFNU211akd3RjEvV2ljYlRabUFtUWdsOXM5QWM3aXNNaE1EclRPdHcycjM4MEVBOElrd0dESnVkMzdFRmowYUhMc2RuaTRHMUpibVVCWlNhb3NtNVZQd2Y0UXZwQk10bVdlQzhyOFhDM2cwWTZOM2dsbUt4Mjh3SUxLd0FsKzRzWnhBb2dNNng0ZnlsUUR1RHhxU3Y0MUhnZ2NQdjJDd3RsWXpJQUFONkJma09tS2hBRlN5QUVIa2FMRjlPZzBweWYxeXFkTmhPVG5NTk5vQ0hrUWFBdmVaVVBFM1FVWUQ3M3JyVHg3TDNLaWRLZHZkK3dMZVViZVhQbVRTbjlLUU13cHF5ekpaQW1sMWZOOEdKM3FSUjJTTHRVQnk3WUl0WFgyR2IzOG9GK3lwNDhJM2N6Q3ljOUdqUXVTdy9WSlRzQmtOZWowV2F4cUIrTzR1Y0lnUE1XQm5nWHNFbjBORHJraW9xZlIvVWs2dWdNSll5N1pvWGd0bHU0cUZFbWsvNWhwUVhMUUdEa0dVeE5yTjdqYUVzRktrS3RPR3luNjNQbzBOWkY1amhsK3FKbWY0ajFMM21iUkZvUnBBa0xPOFFpRm00QVE0cTJoL0R4MjNoTitLSHk0YkRCZWExMDhiaEVMNVh5SThqRHdXVG9XMHg4ejZ5ZElRNkFLQjNDaGcyMEhUNWZkZmx6dlpXN2FXSWdjVWpxaU5LVXhhNkNFbjFlUFZvUCtHZjMwMkVWb2FmSGI3TlZLVEZva2xXVmp4eGFXeE5TVnZmYTBEVFJBOWJwaENqYjdOTzVrQ0trNHFJSlJ3OEh0ZFVpWkJPSTNoaG9USGQrK0ttRDV2VDVBcUwxY0JzWU8vVmsxYVk2WnI2WWo4SGc1SVd4Y3ZFT3NxNkNERmNPMUtBNzJldUh4RlpWaHlvWnFrR1VzYWhCNFVoTVp0VDVUSHUzaXBQN21jbFdrckdHOHBNc0hFZ2tncENVUURveHdOU2pldDRyRTdieW9TUWkvdlFCZ0N3V3VaQkNCU0IzZWhGMjJQSU5WdEJCdGhGVW41RmwwQmtBWTRQWmN5YStEbEdxQ3YvTHVxOEFsRXJVdU8vRnFVb001VWI4cnlHcW5zdVpvOUVhRG4wQk9CVFdxMEJydzhnYnphLzR1bytjTEpWUmR5a2JtUHRqNFR6aG9sYkI1QVhlU3YyTzdKbzU5YmdtUDlXVFBkUlVYNDVJUjhNTkZTSDB1dHJkWlV1aGllUGpEeFQwVkUrNEhDVWZEZnE1ZytjK3FpS0xUd0dNSmh5eHh2VEJtSXk3aloxYWt1MjV6ZmswWFdKZlJFQUhuRitPU0V0N05ZUlQ3ZkUxN2RBVTBnRzQxb2lKVCsxVDY5RGg0bnB4R1BRUjdVM0N1MHdueDhkS09JazlhRjQ1bWw0emc3c3BQNTA0QUtjdzl2N2ZteWd5aDJDcTYwcTVrM29KdnhmOEZmdFlBdXR3Tk1iZXZ2OTNTbmp3ZnR5U01Vb3d6b1RWeElsZEpQTjhvUllzd2lqUWsxSUdTZUJzaHJ4M2h6MVdOZkdTa3FjOTE3dDl4WlJyV3RFWGJoaFN6UzJiYzFycXNBVEtpSjBUcUc0eS9JK1lXV3padWREKzFwN1JCa0FDZUdhT21tR2wzWGRHSEJGVjNQbmV0R2R1LyIsIm1hYyI6IjVhOTY4OTEzZThiNzYyZmYwMTAzMTNlYTM2MjU0YThlZDNhYjQ2ZTBjNDdhMzMyMjNmYjE3N2EzNjljY2E2M2EiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2296, "gross_total": 2266, "base_fare": 878, "tax": 1418, "sell": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNjYsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjE0MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2NiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTYuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTQxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2266, "base_fare": 848, "tax": 1418, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2296, "filter": { "id": "F123NP00114-183", "price": 2296, "gross_total": 2266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-184", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM69surLiwgy4\/5O43CuBEnqHIromSzLIpvH+UP3axS+Tw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-184", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4LzUkPuHXVXoEbvQ9x9AeqEYJ1g4FjN366OBecr1d38=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6InR2UWJKYU9mbXFtNU8rU28zWkd6Rnc9PSIsInZhbHVlIjoiZDczKzhxWEZvUUdheU54NE1iRnNyc1NlRUprM3NhYnU3R2xXanJ2K0xSQjEwUzFjZHR3TEJGc1F1YUZHU2tFMi84Lzl1a051TFordUZNTUZZVUgxYUxJQVNZdzNraVBrZS8zU0QzcWdyK3JmLzcxUEFvbk1uNEMrT1FTUVZPSTVZTCtSRzFXb2NLMDIrVExyU0U1Z3AyS01oWlg2V3EwdnRkN3dkUGcyUFQwS3BrZWRZTStaWTYwYlJEdC9ObDVPbUMyT3J6anljTXZPSkJNYzdOOEF1bDVnb3pMaVFINFNNaEtmdVpvdWw4Z0RuWHJjS2ZqcjJoNEdXZUZhczVJeWp1SDNmUVE5dTFUUkpaN0tIL1hteWUrMm1ad3lRRTdmQVgvU1E0anpXTkQ1bUVRMzBjTWN3LzZxclJwVFZvcmJBWERGU2Z0N3hOZ09qbXZsNVZuS1gwdnZmeWdtV2lYMmdnYUEvM3pLaTdYcEtwVEZhSDBaMnR4RHZGQ2EvTWlSZ3c5UWpIL1o2SDc4M3Ywc21la3NWNENSWFpBYnVWQ1JyTnRDaVQrNCsxVW80cDZEWmhhelBBbGlsaWtqSm9VRGp3SUFXcVY2aWVqYlVGcVdtc1M0ZnRTdHRXTTI2ZXhYOVVld3NoSTUvZXRtNGFNcnhRaXVmZExwMUsycVdqZnNMamlEZ010OW10V3NoZDEyVTlIWHcrQ0tBMFNwYjZrLy8rcHkrUm55OG40Y3NnczhHdFVDQlN1MTA3ZG9zb2haOW5vZ1dXYkRQcmtaR0IwSjlSUE1WY3ZqSExWWTZ2MDEwRGtVUDZ1TU9EOXlKVjNhdTNON1lsbU5odEhPZ25jbDNxcW5nbGNpR1NaaTA2MmgwSmNXYWphbUsxNkJOYkpQRk1Lc0duUHBBczA4d0RZZnVRMnU3eG5uYy9TT2JtVHE0WWx2eU5BNFZzNDhGRXk5ZG1HVzFIVkpIMXYyMHI2a0ZxbVlFTlNGampYRSs5K09ybERrOEFQQUFWaHQ5eGdqcUpNT1BHbGEvb1lYajc1emIwMDRNYVBWdWZ5dWU2RGt3VTd6Q1RpaEo4aU9yV1R1NGhpSTRlMmZYQTVMU1VOSGpmZUFDYmY4UTVuY3IwL3loQXY5Zmg5K01uT2t5bFUvcHJRbVlpSGdWdU11ZUdEYUxoQkt3UDNjVFp5ZTNTak55cE1kMjdxUkh4NXFUVFBaenMrTG9vazlwdGJOankxQmNrcC9qR0NWa2RGRjhkdDlQNUw1MkxJUjFnOHI4Q1BKR1FocG9rSEpXZjc1S29GM0FjRTNLckhvdjFKbzBTR0JyZzJsTUkxa0s1T3RpNHhlTWE0Q3Bhbm91ZXkwK1VsaHM5TGV4MXdUZ3k1eER3blFNQ2hESEh3M3crdHdYaTN6QXRVdDJOZldsWnluUXhBVzY2NFViK1JVMTF4WVdQN2NNWG9jTGp1TDFRNzlOVTJ5Snk4NUtyQzVsV09KZGc1cXB5anNRbXBmRG1Zc3lGb3FLeFRiRDhLRjlBcjg0Q3JLb2htT1JoVncrTDFrWDd2U0ZTT3VScHFsNHFmQlBlV242TGhiQmlwZ01mV3hudTBKbS8xRm1rVThvakVJbzZ5c1R1bHBiQUhmZ0pYVlYwRWE1ZGtYY1FYM3dnMG1OTlZNaFJTNzJNQ2lPWWhWaGd2QkUxZTJVOW5YTGI3RzlyK25BNDZvd1JxR1VkQmM4Q3JlZC9RVVVtdE1iamZBVGZpaHpuT2lzZS9QR2F2OW8xMjRWVWs3QzNtTmhTNDdPTUtBcXFvVFgzOEJvZjNQV1c5WE5zNmJEVmtnd0p5VlJxTFM4NGIzd3BIQ1Vpb0hETHQ2TlpjczhoSFMwb1NJTnFtWVozbkFJdCtBbjlHdVA0dlh4dmluZDNYOVNZY2xkWFN2ZldFVDloOExYUVUxTm4yL0dGd1ZKWnAzbzUwM0hVYWdYZ3ZzUWNiWkw0Qm9iVFR4OE5Fd1dQRVk1ZndwTTMrcG1yanZ5QjI4QnU1N2ZuaHk2ejdLUzZRVUZucjhsWUxGVlc4UnpyUEE4RHo1VnhQTG9OME5JWnU3WEM4L1M0TVNHWnVPRjZLYVA5MW1wMXRieTlVK251WEdtTE96VU93RUdoNDJ6N013NWdpdVhzditvTGhaWmJjWnZCdm9TaktibWErZWtQNVNjTndabHBXUGNLalM4aUtHazZwL0JzZ3lERGtENXBKUkprVHNoS3BSRzBWZzdxR3B3OEd1K3ZtdEdYdVRSdnJrWXlRTW9RVUxuUkQ1ZlZKQklEeDhKQlFJWDhGRWVHL1ZITlBYYlRQdSt6SEtqYmhibndsdzVZejVRWnk2enUyYlVIUVMrcjBrbFZqMEcvTDQrSU4yaE5MT3BnSThNTFlqS3FlcHJTdnpOaVVySmJ4ZkcrZXowZGdXb3MvTnI1OEhCRVYrRkVBdnZIRVJ0VC9VSU1YRHJqS0VLSUZlZHJucUFvVS9sbXY5K3p5Y0dJV2N6cFBHVlRwVUhuRE1jRk40YXpnT2JicGtCWGRuOTJNaTRCcXg0YkhHd0tMNmhzY2JIYVBSTFIwWDExdkVOL1hwTGNxaEpaL3gzSWlkRjBvNWdqQ3JIZjlsa2VYSnZDUFR2eThkMVA5aldwaFA2UlJ2cXJwRTFpS3FUdDNHUXgrSGZuUERQcjAzeDZ5NjdwVkIzUDhUMW9hMjFBaXdOZVhrWURnMnc1Q2dOMFBDZ0tmcys0OFdwV2crN1FtcHlaYk54WUFyS29WR09zRkcrUktLcWZHT3M5QjlUTVUyWmZXY29wMDRTczRuR1ZDR3VaakhWdVR1Y20xS0gwMGJpVUZWVlVFRWRkaVdYL0pSYkxJTHV4L0NDcHUyVlRMODB6NGdhR0Zxbmk0TUUvREZQNWRtSlRwaXhSZ25xbGJiSlhTWlV1ZDZNSW0wQXJQVlBueUxGOVk1WXhuU210RjZnMmg3ZUxUQ2VGb1FlenlJcktRYTVjL3BQUXpyVEQ0aktFZThld0JheHdLck5Pcmt0dmM2TkJsMjZ6WDA4Tm5pL1RkeW5DTmtDK2dMY08wVUg3N01NWU9vMVRjdkRoVHd6aXRJTElkM1k3NTFsVnM5WmsveEU0Y0NTWmtNV2k5WVl5b3YwKzlTK0ZaRyIsIm1hYyI6IjAwZjliNjYzMzRkNDNlOTFiNzQ5OWRmMzdiYmZhMDA2NjVjYmNlYWIwNmJiNmM5OTgzZTY2YWJiMzViYjQ2YWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AvRBLyJ7WLNRfzM7nazmwWTbGoaNggV3seyWHHbfrVA=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6InR2UWJKYU9mbXFtNU8rU28zWkd6Rnc9PSIsInZhbHVlIjoiZDczKzhxWEZvUUdheU54NE1iRnNyc1NlRUprM3NhYnU3R2xXanJ2K0xSQjEwUzFjZHR3TEJGc1F1YUZHU2tFMi84Lzl1a051TFordUZNTUZZVUgxYUxJQVNZdzNraVBrZS8zU0QzcWdyK3JmLzcxUEFvbk1uNEMrT1FTUVZPSTVZTCtSRzFXb2NLMDIrVExyU0U1Z3AyS01oWlg2V3EwdnRkN3dkUGcyUFQwS3BrZWRZTStaWTYwYlJEdC9ObDVPbUMyT3J6anljTXZPSkJNYzdOOEF1bDVnb3pMaVFINFNNaEtmdVpvdWw4Z0RuWHJjS2ZqcjJoNEdXZUZhczVJeWp1SDNmUVE5dTFUUkpaN0tIL1hteWUrMm1ad3lRRTdmQVgvU1E0anpXTkQ1bUVRMzBjTWN3LzZxclJwVFZvcmJBWERGU2Z0N3hOZ09qbXZsNVZuS1gwdnZmeWdtV2lYMmdnYUEvM3pLaTdYcEtwVEZhSDBaMnR4RHZGQ2EvTWlSZ3c5UWpIL1o2SDc4M3Ywc21la3NWNENSWFpBYnVWQ1JyTnRDaVQrNCsxVW80cDZEWmhhelBBbGlsaWtqSm9VRGp3SUFXcVY2aWVqYlVGcVdtc1M0ZnRTdHRXTTI2ZXhYOVVld3NoSTUvZXRtNGFNcnhRaXVmZExwMUsycVdqZnNMamlEZ010OW10V3NoZDEyVTlIWHcrQ0tBMFNwYjZrLy8rcHkrUm55OG40Y3NnczhHdFVDQlN1MTA3ZG9zb2haOW5vZ1dXYkRQcmtaR0IwSjlSUE1WY3ZqSExWWTZ2MDEwRGtVUDZ1TU9EOXlKVjNhdTNON1lsbU5odEhPZ25jbDNxcW5nbGNpR1NaaTA2MmgwSmNXYWphbUsxNkJOYkpQRk1Lc0duUHBBczA4d0RZZnVRMnU3eG5uYy9TT2JtVHE0WWx2eU5BNFZzNDhGRXk5ZG1HVzFIVkpIMXYyMHI2a0ZxbVlFTlNGampYRSs5K09ybERrOEFQQUFWaHQ5eGdqcUpNT1BHbGEvb1lYajc1emIwMDRNYVBWdWZ5dWU2RGt3VTd6Q1RpaEo4aU9yV1R1NGhpSTRlMmZYQTVMU1VOSGpmZUFDYmY4UTVuY3IwL3loQXY5Zmg5K01uT2t5bFUvcHJRbVlpSGdWdU11ZUdEYUxoQkt3UDNjVFp5ZTNTak55cE1kMjdxUkh4NXFUVFBaenMrTG9vazlwdGJOankxQmNrcC9qR0NWa2RGRjhkdDlQNUw1MkxJUjFnOHI4Q1BKR1FocG9rSEpXZjc1S29GM0FjRTNLckhvdjFKbzBTR0JyZzJsTUkxa0s1T3RpNHhlTWE0Q3Bhbm91ZXkwK1VsaHM5TGV4MXdUZ3k1eER3blFNQ2hESEh3M3crdHdYaTN6QXRVdDJOZldsWnluUXhBVzY2NFViK1JVMTF4WVdQN2NNWG9jTGp1TDFRNzlOVTJ5Snk4NUtyQzVsV09KZGc1cXB5anNRbXBmRG1Zc3lGb3FLeFRiRDhLRjlBcjg0Q3JLb2htT1JoVncrTDFrWDd2U0ZTT3VScHFsNHFmQlBlV242TGhiQmlwZ01mV3hudTBKbS8xRm1rVThvakVJbzZ5c1R1bHBiQUhmZ0pYVlYwRWE1ZGtYY1FYM3dnMG1OTlZNaFJTNzJNQ2lPWWhWaGd2QkUxZTJVOW5YTGI3RzlyK25BNDZvd1JxR1VkQmM4Q3JlZC9RVVVtdE1iamZBVGZpaHpuT2lzZS9QR2F2OW8xMjRWVWs3QzNtTmhTNDdPTUtBcXFvVFgzOEJvZjNQV1c5WE5zNmJEVmtnd0p5VlJxTFM4NGIzd3BIQ1Vpb0hETHQ2TlpjczhoSFMwb1NJTnFtWVozbkFJdCtBbjlHdVA0dlh4dmluZDNYOVNZY2xkWFN2ZldFVDloOExYUVUxTm4yL0dGd1ZKWnAzbzUwM0hVYWdYZ3ZzUWNiWkw0Qm9iVFR4OE5Fd1dQRVk1ZndwTTMrcG1yanZ5QjI4QnU1N2ZuaHk2ejdLUzZRVUZucjhsWUxGVlc4UnpyUEE4RHo1VnhQTG9OME5JWnU3WEM4L1M0TVNHWnVPRjZLYVA5MW1wMXRieTlVK251WEdtTE96VU93RUdoNDJ6N013NWdpdVhzditvTGhaWmJjWnZCdm9TaktibWErZWtQNVNjTndabHBXUGNLalM4aUtHazZwL0JzZ3lERGtENXBKUkprVHNoS3BSRzBWZzdxR3B3OEd1K3ZtdEdYdVRSdnJrWXlRTW9RVUxuUkQ1ZlZKQklEeDhKQlFJWDhGRWVHL1ZITlBYYlRQdSt6SEtqYmhibndsdzVZejVRWnk2enUyYlVIUVMrcjBrbFZqMEcvTDQrSU4yaE5MT3BnSThNTFlqS3FlcHJTdnpOaVVySmJ4ZkcrZXowZGdXb3MvTnI1OEhCRVYrRkVBdnZIRVJ0VC9VSU1YRHJqS0VLSUZlZHJucUFvVS9sbXY5K3p5Y0dJV2N6cFBHVlRwVUhuRE1jRk40YXpnT2JicGtCWGRuOTJNaTRCcXg0YkhHd0tMNmhzY2JIYVBSTFIwWDExdkVOL1hwTGNxaEpaL3gzSWlkRjBvNWdqQ3JIZjlsa2VYSnZDUFR2eThkMVA5aldwaFA2UlJ2cXJwRTFpS3FUdDNHUXgrSGZuUERQcjAzeDZ5NjdwVkIzUDhUMW9hMjFBaXdOZVhrWURnMnc1Q2dOMFBDZ0tmcys0OFdwV2crN1FtcHlaYk54WUFyS29WR09zRkcrUktLcWZHT3M5QjlUTVUyWmZXY29wMDRTczRuR1ZDR3VaakhWdVR1Y20xS0gwMGJpVUZWVlVFRWRkaVdYL0pSYkxJTHV4L0NDcHUyVlRMODB6NGdhR0Zxbmk0TUUvREZQNWRtSlRwaXhSZ25xbGJiSlhTWlV1ZDZNSW0wQXJQVlBueUxGOVk1WXhuU210RjZnMmg3ZUxUQ2VGb1FlenlJcktRYTVjL3BQUXpyVEQ0aktFZThld0JheHdLck5Pcmt0dmM2TkJsMjZ6WDA4Tm5pL1RkeW5DTmtDK2dMY08wVUg3N01NWU9vMVRjdkRoVHd6aXRJTElkM1k3NTFsVnM5WmsveEU0Y0NTWmtNV2k5WVl5b3YwKzlTK0ZaRyIsIm1hYyI6IjAwZjliNjYzMzRkNDNlOTFiNzQ5OWRmMzdiYmZhMDA2NjVjYmNlYWIwNmJiNmM5OTgzZTY2YWJiMzViYjQ2YWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-184", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Ng7R3MMv1U7ptclyfkv7sQ5ta57J1obmheyqB3v\/JX4=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6InR2UWJKYU9mbXFtNU8rU28zWkd6Rnc9PSIsInZhbHVlIjoiZDczKzhxWEZvUUdheU54NE1iRnNyc1NlRUprM3NhYnU3R2xXanJ2K0xSQjEwUzFjZHR3TEJGc1F1YUZHU2tFMi84Lzl1a051TFordUZNTUZZVUgxYUxJQVNZdzNraVBrZS8zU0QzcWdyK3JmLzcxUEFvbk1uNEMrT1FTUVZPSTVZTCtSRzFXb2NLMDIrVExyU0U1Z3AyS01oWlg2V3EwdnRkN3dkUGcyUFQwS3BrZWRZTStaWTYwYlJEdC9ObDVPbUMyT3J6anljTXZPSkJNYzdOOEF1bDVnb3pMaVFINFNNaEtmdVpvdWw4Z0RuWHJjS2ZqcjJoNEdXZUZhczVJeWp1SDNmUVE5dTFUUkpaN0tIL1hteWUrMm1ad3lRRTdmQVgvU1E0anpXTkQ1bUVRMzBjTWN3LzZxclJwVFZvcmJBWERGU2Z0N3hOZ09qbXZsNVZuS1gwdnZmeWdtV2lYMmdnYUEvM3pLaTdYcEtwVEZhSDBaMnR4RHZGQ2EvTWlSZ3c5UWpIL1o2SDc4M3Ywc21la3NWNENSWFpBYnVWQ1JyTnRDaVQrNCsxVW80cDZEWmhhelBBbGlsaWtqSm9VRGp3SUFXcVY2aWVqYlVGcVdtc1M0ZnRTdHRXTTI2ZXhYOVVld3NoSTUvZXRtNGFNcnhRaXVmZExwMUsycVdqZnNMamlEZ010OW10V3NoZDEyVTlIWHcrQ0tBMFNwYjZrLy8rcHkrUm55OG40Y3NnczhHdFVDQlN1MTA3ZG9zb2haOW5vZ1dXYkRQcmtaR0IwSjlSUE1WY3ZqSExWWTZ2MDEwRGtVUDZ1TU9EOXlKVjNhdTNON1lsbU5odEhPZ25jbDNxcW5nbGNpR1NaaTA2MmgwSmNXYWphbUsxNkJOYkpQRk1Lc0duUHBBczA4d0RZZnVRMnU3eG5uYy9TT2JtVHE0WWx2eU5BNFZzNDhGRXk5ZG1HVzFIVkpIMXYyMHI2a0ZxbVlFTlNGampYRSs5K09ybERrOEFQQUFWaHQ5eGdqcUpNT1BHbGEvb1lYajc1emIwMDRNYVBWdWZ5dWU2RGt3VTd6Q1RpaEo4aU9yV1R1NGhpSTRlMmZYQTVMU1VOSGpmZUFDYmY4UTVuY3IwL3loQXY5Zmg5K01uT2t5bFUvcHJRbVlpSGdWdU11ZUdEYUxoQkt3UDNjVFp5ZTNTak55cE1kMjdxUkh4NXFUVFBaenMrTG9vazlwdGJOankxQmNrcC9qR0NWa2RGRjhkdDlQNUw1MkxJUjFnOHI4Q1BKR1FocG9rSEpXZjc1S29GM0FjRTNLckhvdjFKbzBTR0JyZzJsTUkxa0s1T3RpNHhlTWE0Q3Bhbm91ZXkwK1VsaHM5TGV4MXdUZ3k1eER3blFNQ2hESEh3M3crdHdYaTN6QXRVdDJOZldsWnluUXhBVzY2NFViK1JVMTF4WVdQN2NNWG9jTGp1TDFRNzlOVTJ5Snk4NUtyQzVsV09KZGc1cXB5anNRbXBmRG1Zc3lGb3FLeFRiRDhLRjlBcjg0Q3JLb2htT1JoVncrTDFrWDd2U0ZTT3VScHFsNHFmQlBlV242TGhiQmlwZ01mV3hudTBKbS8xRm1rVThvakVJbzZ5c1R1bHBiQUhmZ0pYVlYwRWE1ZGtYY1FYM3dnMG1OTlZNaFJTNzJNQ2lPWWhWaGd2QkUxZTJVOW5YTGI3RzlyK25BNDZvd1JxR1VkQmM4Q3JlZC9RVVVtdE1iamZBVGZpaHpuT2lzZS9QR2F2OW8xMjRWVWs3QzNtTmhTNDdPTUtBcXFvVFgzOEJvZjNQV1c5WE5zNmJEVmtnd0p5VlJxTFM4NGIzd3BIQ1Vpb0hETHQ2TlpjczhoSFMwb1NJTnFtWVozbkFJdCtBbjlHdVA0dlh4dmluZDNYOVNZY2xkWFN2ZldFVDloOExYUVUxTm4yL0dGd1ZKWnAzbzUwM0hVYWdYZ3ZzUWNiWkw0Qm9iVFR4OE5Fd1dQRVk1ZndwTTMrcG1yanZ5QjI4QnU1N2ZuaHk2ejdLUzZRVUZucjhsWUxGVlc4UnpyUEE4RHo1VnhQTG9OME5JWnU3WEM4L1M0TVNHWnVPRjZLYVA5MW1wMXRieTlVK251WEdtTE96VU93RUdoNDJ6N013NWdpdVhzditvTGhaWmJjWnZCdm9TaktibWErZWtQNVNjTndabHBXUGNLalM4aUtHazZwL0JzZ3lERGtENXBKUkprVHNoS3BSRzBWZzdxR3B3OEd1K3ZtdEdYdVRSdnJrWXlRTW9RVUxuUkQ1ZlZKQklEeDhKQlFJWDhGRWVHL1ZITlBYYlRQdSt6SEtqYmhibndsdzVZejVRWnk2enUyYlVIUVMrcjBrbFZqMEcvTDQrSU4yaE5MT3BnSThNTFlqS3FlcHJTdnpOaVVySmJ4ZkcrZXowZGdXb3MvTnI1OEhCRVYrRkVBdnZIRVJ0VC9VSU1YRHJqS0VLSUZlZHJucUFvVS9sbXY5K3p5Y0dJV2N6cFBHVlRwVUhuRE1jRk40YXpnT2JicGtCWGRuOTJNaTRCcXg0YkhHd0tMNmhzY2JIYVBSTFIwWDExdkVOL1hwTGNxaEpaL3gzSWlkRjBvNWdqQ3JIZjlsa2VYSnZDUFR2eThkMVA5aldwaFA2UlJ2cXJwRTFpS3FUdDNHUXgrSGZuUERQcjAzeDZ5NjdwVkIzUDhUMW9hMjFBaXdOZVhrWURnMnc1Q2dOMFBDZ0tmcys0OFdwV2crN1FtcHlaYk54WUFyS29WR09zRkcrUktLcWZHT3M5QjlUTVUyWmZXY29wMDRTczRuR1ZDR3VaakhWdVR1Y20xS0gwMGJpVUZWVlVFRWRkaVdYL0pSYkxJTHV4L0NDcHUyVlRMODB6NGdhR0Zxbmk0TUUvREZQNWRtSlRwaXhSZ25xbGJiSlhTWlV1ZDZNSW0wQXJQVlBueUxGOVk1WXhuU210RjZnMmg3ZUxUQ2VGb1FlenlJcktRYTVjL3BQUXpyVEQ0aktFZThld0JheHdLck5Pcmt0dmM2TkJsMjZ6WDA4Tm5pL1RkeW5DTmtDK2dMY08wVUg3N01NWU9vMVRjdkRoVHd6aXRJTElkM1k3NTFsVnM5WmsveEU0Y0NTWmtNV2k5WVl5b3YwKzlTK0ZaRyIsIm1hYyI6IjAwZjliNjYzMzRkNDNlOTFiNzQ5OWRmMzdiYmZhMDA2NjVjYmNlYWIwNmJiNmM5OTgzZTY2YWJiMzViYjQ2YWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "iP\/nLfwXagF8iP5RpaHumcbL9fgd2hppvuB\/TkxEY2c=", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6InR2UWJKYU9mbXFtNU8rU28zWkd6Rnc9PSIsInZhbHVlIjoiZDczKzhxWEZvUUdheU54NE1iRnNyc1NlRUprM3NhYnU3R2xXanJ2K0xSQjEwUzFjZHR3TEJGc1F1YUZHU2tFMi84Lzl1a051TFordUZNTUZZVUgxYUxJQVNZdzNraVBrZS8zU0QzcWdyK3JmLzcxUEFvbk1uNEMrT1FTUVZPSTVZTCtSRzFXb2NLMDIrVExyU0U1Z3AyS01oWlg2V3EwdnRkN3dkUGcyUFQwS3BrZWRZTStaWTYwYlJEdC9ObDVPbUMyT3J6anljTXZPSkJNYzdOOEF1bDVnb3pMaVFINFNNaEtmdVpvdWw4Z0RuWHJjS2ZqcjJoNEdXZUZhczVJeWp1SDNmUVE5dTFUUkpaN0tIL1hteWUrMm1ad3lRRTdmQVgvU1E0anpXTkQ1bUVRMzBjTWN3LzZxclJwVFZvcmJBWERGU2Z0N3hOZ09qbXZsNVZuS1gwdnZmeWdtV2lYMmdnYUEvM3pLaTdYcEtwVEZhSDBaMnR4RHZGQ2EvTWlSZ3c5UWpIL1o2SDc4M3Ywc21la3NWNENSWFpBYnVWQ1JyTnRDaVQrNCsxVW80cDZEWmhhelBBbGlsaWtqSm9VRGp3SUFXcVY2aWVqYlVGcVdtc1M0ZnRTdHRXTTI2ZXhYOVVld3NoSTUvZXRtNGFNcnhRaXVmZExwMUsycVdqZnNMamlEZ010OW10V3NoZDEyVTlIWHcrQ0tBMFNwYjZrLy8rcHkrUm55OG40Y3NnczhHdFVDQlN1MTA3ZG9zb2haOW5vZ1dXYkRQcmtaR0IwSjlSUE1WY3ZqSExWWTZ2MDEwRGtVUDZ1TU9EOXlKVjNhdTNON1lsbU5odEhPZ25jbDNxcW5nbGNpR1NaaTA2MmgwSmNXYWphbUsxNkJOYkpQRk1Lc0duUHBBczA4d0RZZnVRMnU3eG5uYy9TT2JtVHE0WWx2eU5BNFZzNDhGRXk5ZG1HVzFIVkpIMXYyMHI2a0ZxbVlFTlNGampYRSs5K09ybERrOEFQQUFWaHQ5eGdqcUpNT1BHbGEvb1lYajc1emIwMDRNYVBWdWZ5dWU2RGt3VTd6Q1RpaEo4aU9yV1R1NGhpSTRlMmZYQTVMU1VOSGpmZUFDYmY4UTVuY3IwL3loQXY5Zmg5K01uT2t5bFUvcHJRbVlpSGdWdU11ZUdEYUxoQkt3UDNjVFp5ZTNTak55cE1kMjdxUkh4NXFUVFBaenMrTG9vazlwdGJOankxQmNrcC9qR0NWa2RGRjhkdDlQNUw1MkxJUjFnOHI4Q1BKR1FocG9rSEpXZjc1S29GM0FjRTNLckhvdjFKbzBTR0JyZzJsTUkxa0s1T3RpNHhlTWE0Q3Bhbm91ZXkwK1VsaHM5TGV4MXdUZ3k1eER3blFNQ2hESEh3M3crdHdYaTN6QXRVdDJOZldsWnluUXhBVzY2NFViK1JVMTF4WVdQN2NNWG9jTGp1TDFRNzlOVTJ5Snk4NUtyQzVsV09KZGc1cXB5anNRbXBmRG1Zc3lGb3FLeFRiRDhLRjlBcjg0Q3JLb2htT1JoVncrTDFrWDd2U0ZTT3VScHFsNHFmQlBlV242TGhiQmlwZ01mV3hudTBKbS8xRm1rVThvakVJbzZ5c1R1bHBiQUhmZ0pYVlYwRWE1ZGtYY1FYM3dnMG1OTlZNaFJTNzJNQ2lPWWhWaGd2QkUxZTJVOW5YTGI3RzlyK25BNDZvd1JxR1VkQmM4Q3JlZC9RVVVtdE1iamZBVGZpaHpuT2lzZS9QR2F2OW8xMjRWVWs3QzNtTmhTNDdPTUtBcXFvVFgzOEJvZjNQV1c5WE5zNmJEVmtnd0p5VlJxTFM4NGIzd3BIQ1Vpb0hETHQ2TlpjczhoSFMwb1NJTnFtWVozbkFJdCtBbjlHdVA0dlh4dmluZDNYOVNZY2xkWFN2ZldFVDloOExYUVUxTm4yL0dGd1ZKWnAzbzUwM0hVYWdYZ3ZzUWNiWkw0Qm9iVFR4OE5Fd1dQRVk1ZndwTTMrcG1yanZ5QjI4QnU1N2ZuaHk2ejdLUzZRVUZucjhsWUxGVlc4UnpyUEE4RHo1VnhQTG9OME5JWnU3WEM4L1M0TVNHWnVPRjZLYVA5MW1wMXRieTlVK251WEdtTE96VU93RUdoNDJ6N013NWdpdVhzditvTGhaWmJjWnZCdm9TaktibWErZWtQNVNjTndabHBXUGNLalM4aUtHazZwL0JzZ3lERGtENXBKUkprVHNoS3BSRzBWZzdxR3B3OEd1K3ZtdEdYdVRSdnJrWXlRTW9RVUxuUkQ1ZlZKQklEeDhKQlFJWDhGRWVHL1ZITlBYYlRQdSt6SEtqYmhibndsdzVZejVRWnk2enUyYlVIUVMrcjBrbFZqMEcvTDQrSU4yaE5MT3BnSThNTFlqS3FlcHJTdnpOaVVySmJ4ZkcrZXowZGdXb3MvTnI1OEhCRVYrRkVBdnZIRVJ0VC9VSU1YRHJqS0VLSUZlZHJucUFvVS9sbXY5K3p5Y0dJV2N6cFBHVlRwVUhuRE1jRk40YXpnT2JicGtCWGRuOTJNaTRCcXg0YkhHd0tMNmhzY2JIYVBSTFIwWDExdkVOL1hwTGNxaEpaL3gzSWlkRjBvNWdqQ3JIZjlsa2VYSnZDUFR2eThkMVA5aldwaFA2UlJ2cXJwRTFpS3FUdDNHUXgrSGZuUERQcjAzeDZ5NjdwVkIzUDhUMW9hMjFBaXdOZVhrWURnMnc1Q2dOMFBDZ0tmcys0OFdwV2crN1FtcHlaYk54WUFyS29WR09zRkcrUktLcWZHT3M5QjlUTVUyWmZXY29wMDRTczRuR1ZDR3VaakhWdVR1Y20xS0gwMGJpVUZWVlVFRWRkaVdYL0pSYkxJTHV4L0NDcHUyVlRMODB6NGdhR0Zxbmk0TUUvREZQNWRtSlRwaXhSZ25xbGJiSlhTWlV1ZDZNSW0wQXJQVlBueUxGOVk1WXhuU210RjZnMmg3ZUxUQ2VGb1FlenlJcktRYTVjL3BQUXpyVEQ0aktFZThld0JheHdLck5Pcmt0dmM2TkJsMjZ6WDA4Tm5pL1RkeW5DTmtDK2dMY08wVUg3N01NWU9vMVRjdkRoVHd6aXRJTElkM1k3NTFsVnM5WmsveEU0Y0NTWmtNV2k5WVl5b3YwKzlTK0ZaRyIsIm1hYyI6IjAwZjliNjYzMzRkNDNlOTFiNzQ5OWRmMzdiYmZhMDA2NjVjYmNlYWIwNmJiNmM5OTgzZTY2YWJiMzViYjQ2YWEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2296, "gross_total": 2266, "base_fare": 878, "tax": 1418, "sell": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNjYsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjE0MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2NiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTYuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTQxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2266, "base_fare": 848, "tax": 1418, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2296, "filter": { "id": "F123NP00114-184", "price": 2296, "gross_total": 2266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604290905kul202604291215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-185", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6Ss66VuUv4toYlWGeKHuZ7mdMmPssidbZm0qSvb3SZwQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-185", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sIIEBxhEq60ZrKU4\/NlQSNiD86OxuJu12+6YFs1hLk0=", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IklGU1lzNXo4cW5kS0xSaWxSUVBKSVE9PSIsInZhbHVlIjoiYWRuQ0Q0TmJXT0RSR3RieTUxRTc2czhnWFpndU5Oc25rYktXS0pqNE5COE1OWDFER3ZEYmlsL29uKzdaT211TTdpbnZBKzh2R2srZVRGOHJVLzBEdlRIdDVZeWlyQkNVVXZjbGhzeTRCUHAwRWlwVk1OWDRHNU8wMFd3cGhpVlBaSlRZajVvQXZYK1VyNGQ2S05aQ29PWG1icWZQcWFjY2Z2S2lmYTNWTUs4Yi84cnFTUmhrNFBsNUt2alArdndYV2IzWUg0L1Q4NFdNSUpDWmJ6dEdQZ0lOOFljUHBtUTB1citUc3VOdmRRMTgxT09peVk0a3F4OFVJT1ZPZGsyZmNCWGFWdU91RVdab2R6ZFg1UFBXWEFWVmFEcUxCYjgyQlhmaUM0Zi9TYnVLQS80WExzRmFFN08rYjZXN1ZseUp1OUorL042a1NiNFRURGlteHhsaU5DaDFjK1o1OHhpZXVkRHhXaEZsTEpSRXJWdWRhK2c0NjZZR0dxOEFjRW9EYXZBKyt5RmNCSFZRTUpYUkpHRVdVYktwcjRWUDY4YVd4bENrTDh1Z3Z2enR1MGU3cWhXbkJKYnB6czZnRjRIcm1oTXdWRTBUQ0dnZlhpRXdHZng3bEc5MzR1QU9FT1VqbnNhT0NiazhwV0orc0dDTnRrRERwRGtXbkx6eGtwcnF6ckpxSktjU2hFeXpuSnFKeFRhUVpKcGtQL2d0VzNZQlNmeE9VcjdubUMwVjVBZUJoamxzenhWWFNNZVArR3IyWlZ6eVh6QlRISWFabUhRWHVuWUVsK1A4YUtUV1hRTkRIczNIQS81blBWdHFHbGZtdDNNMjNjUkQ3VFRsdEI1V3RxbFpocjJkMkpvMTB1TnFqck5JS2RLTnUyYWNoRUppQ3RqTSt2NWMwNkp4clNLZXp6OHY0cEMzdHNKbTRWSEV3NHpERE5vTU4wMlJrQkk2Tk40a05qZ1lHS1VVSzJHK2lhZFJUTWkzcXF1Ni8rWnAyd1lVa3BvZVd5ZExEb1diWWxJR2Z6QU1DZys0TDhtSWU4UXBGbE43ZFlTd0RXZHptS0xDUklnQUh3SGNZUW9samNOZDVxWGZ3Wk5BemlLS3NsMThYUG5aUlM0eG9OMWVaRnA0R256ZjJSelkxWC83MVlOWk83YjlmdlBENjhHbVdFandKemNPamJTei9CYXFyei9vTW9jaG9SbUJONmxqaTJJOUJvNHl2RXk2K0lMdmVnL0FRWmtobnVDUHJ5ZVNtRG52Q1VFckdUZkY4WVc0dWVjRFg5VExVcTJlTGsyU3o0MlowVVl2ZHJiUFpBMXQwUkI3d0FBa1hpb2I2YmRkTlRQYlFKcm81ZjlvM0VXQitzZnVmNWVyY2QrWW5CYzBpWWFpM1R3ZjIrQ0pONDkxNFVsTGNRbGVKRnU1WExIdmNERjd2djR2RkVYR2NZOEdKZFp3Qjh3MWZNMS9SNEVyNFhSaXZNNzNqa0g4LzEvZUdNTkFHZXpFQndvODJ1VUp6L2hHek5rWldUbDYvaGV1VW96dGpCMzFHdytIeTRjcWZUOHRNcElZT2ZnVU9ReVJCR0h4dko2MktoTDQreTB0WDI5enpnWW1xZDMwTXBVQ1pGbU0wRGkyaW5INHB0VzJDOXpqdWZ6dzJOQUZmblF0S3htdnY0K3FHckFEbkpFaGs0MVdxRzFYUkxOTkQ1bTJNRkZ4MEwyQmUzN295aEZHRW85c1VqZHc3SVlKMlc2d1V0cXk0MzlhUll6dVdNWk9Jc3R0SksxZXdWOFoyaE52TmNmNUlST3hZS2I4dTU4bFJUb0hYcE1zTnN3MkxPUEdDL1lmQjRxRk1KNEQrTXFwYStvSnVSU3J2S1NRdW5zdXk3cnJtMXN1Z2xBdUpheExzUEpENG1mWEEzWnJVNGhTWnZYWkVjRTFhMXB4S3krb2Rpa0tubUR6NGl2WVlGRW0rOG00aUUrdTZSdldrZmlubDI3RTJkc1hFZmNUQnVremgzajJCUTd1bmRYbTBEZUNCdEZ0YmJsUk1DN3BrY1FncHhqRW94MGl3QWJvV01JK09ZR3lLNW1SQjVaNXM3K2gyNGE0Yk4rSjhjdXlJbm4rbStYbnFsOCtMdkNqRXRqZk5XdlovWXdkYy9jV0RmSDk3bkt5dEZ5UWhNcVBzeEhVdFJqQlBnSTFiZzQyekNVVXdKbUNDbDkvYmhWTi9qNlpoODlON01PQjVkWmVyRXAxYzJ6NmhLSHl0dkY5WnYwcUNET2F3SWRKR3EvdGRWa09WQUpYS05adkF5anUwQTdVTnFscW41ckNDcDFCTmhycXYyT09qZ1Y2eXlpamRVa2dzakJBOVIwOE1KaEdlbk1QaXRTSTE0cG1tbzN4OGg5eDlBV1c3MmNwMGU4S2xvQVMrWmdsc1FhOUUxZjRKalNwanhOTmVnVFJRR28vckF4NTNaSklObVE3VW9oVFcraVVtSTYxWGlpNzhDZit6akZpRm1XTkw3dlFWREFiVTNrU1NmWDRxT0Uxd2orMTIxU3dTbmJHQWpFT1B6M3AwU2dTNlhaUlNwSGV0Q2RrOTU5T2tHSUlFRFkzc0o1UGhuKzFkRTNOQ0JGRUI1dS9hb2JDQ1pTN3RWc1dJWU40WmtYZ0x4QzhlVTNSQ3JKUXdKc1ViYm12Y2YvcGJUYTVrS0t3OTVSckFBdk8yaWI5UkNNS25OOThmNlhlV2ptYnVGUWt4V1Bnc3R5eW85K2s4VHhQKzlFbEdLbkgvTmMzV1NMK0dmaUhjZ3BEVSs1b24yN3FBRzBkUUg2bUdKVDZmTkVKOE8xWW1xSHVOYi9hR2RQZE1Qa3dhR1dXV1kxSXp5QVUyMmtJZVVRUitQMjQyZmx0Y1B2NVEwZDFzWnpxSzkycCt4b2U1NlZ2WVFtS0RmWVBzUEhuaE1EeC9qVGI0cEdmbXdzWGNPN1p3R2p1cmVTVm5PdnhCTlpURmVNcEJBcTVZdmpTaXR3YTJLcThBaENEcVdDeEpZV0gyT25aQ1lpeXNEaHhnSERXcG85a2o2VnRDZVBZcDFpcmphQm1tTTJBNlp1dXZNMytqdWxrYTE3ZUJoWGk4TGg5eW5nUjdRU2VzYVV5YXZKdzVjV0UrTHZFK2ZlRkVaVkhiVmpSYXZtSyIsIm1hYyI6IjdjNzE0OGI5ZDEwZDI5Yjg5NzMwZWM4MTllY2NhMzUwMWYyZGNjNjUwMThjNzNlODg4MDQxNTQ3YjNiNzgzODMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "1wjJ5vldyjx\/ziUwC1URF6r7h7m8OSxAAzh4MqwbZbQ=", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IklGU1lzNXo4cW5kS0xSaWxSUVBKSVE9PSIsInZhbHVlIjoiYWRuQ0Q0TmJXT0RSR3RieTUxRTc2czhnWFpndU5Oc25rYktXS0pqNE5COE1OWDFER3ZEYmlsL29uKzdaT211TTdpbnZBKzh2R2srZVRGOHJVLzBEdlRIdDVZeWlyQkNVVXZjbGhzeTRCUHAwRWlwVk1OWDRHNU8wMFd3cGhpVlBaSlRZajVvQXZYK1VyNGQ2S05aQ29PWG1icWZQcWFjY2Z2S2lmYTNWTUs4Yi84cnFTUmhrNFBsNUt2alArdndYV2IzWUg0L1Q4NFdNSUpDWmJ6dEdQZ0lOOFljUHBtUTB1citUc3VOdmRRMTgxT09peVk0a3F4OFVJT1ZPZGsyZmNCWGFWdU91RVdab2R6ZFg1UFBXWEFWVmFEcUxCYjgyQlhmaUM0Zi9TYnVLQS80WExzRmFFN08rYjZXN1ZseUp1OUorL042a1NiNFRURGlteHhsaU5DaDFjK1o1OHhpZXVkRHhXaEZsTEpSRXJWdWRhK2c0NjZZR0dxOEFjRW9EYXZBKyt5RmNCSFZRTUpYUkpHRVdVYktwcjRWUDY4YVd4bENrTDh1Z3Z2enR1MGU3cWhXbkJKYnB6czZnRjRIcm1oTXdWRTBUQ0dnZlhpRXdHZng3bEc5MzR1QU9FT1VqbnNhT0NiazhwV0orc0dDTnRrRERwRGtXbkx6eGtwcnF6ckpxSktjU2hFeXpuSnFKeFRhUVpKcGtQL2d0VzNZQlNmeE9VcjdubUMwVjVBZUJoamxzenhWWFNNZVArR3IyWlZ6eVh6QlRISWFabUhRWHVuWUVsK1A4YUtUV1hRTkRIczNIQS81blBWdHFHbGZtdDNNMjNjUkQ3VFRsdEI1V3RxbFpocjJkMkpvMTB1TnFqck5JS2RLTnUyYWNoRUppQ3RqTSt2NWMwNkp4clNLZXp6OHY0cEMzdHNKbTRWSEV3NHpERE5vTU4wMlJrQkk2Tk40a05qZ1lHS1VVSzJHK2lhZFJUTWkzcXF1Ni8rWnAyd1lVa3BvZVd5ZExEb1diWWxJR2Z6QU1DZys0TDhtSWU4UXBGbE43ZFlTd0RXZHptS0xDUklnQUh3SGNZUW9samNOZDVxWGZ3Wk5BemlLS3NsMThYUG5aUlM0eG9OMWVaRnA0R256ZjJSelkxWC83MVlOWk83YjlmdlBENjhHbVdFandKemNPamJTei9CYXFyei9vTW9jaG9SbUJONmxqaTJJOUJvNHl2RXk2K0lMdmVnL0FRWmtobnVDUHJ5ZVNtRG52Q1VFckdUZkY4WVc0dWVjRFg5VExVcTJlTGsyU3o0MlowVVl2ZHJiUFpBMXQwUkI3d0FBa1hpb2I2YmRkTlRQYlFKcm81ZjlvM0VXQitzZnVmNWVyY2QrWW5CYzBpWWFpM1R3ZjIrQ0pONDkxNFVsTGNRbGVKRnU1WExIdmNERjd2djR2RkVYR2NZOEdKZFp3Qjh3MWZNMS9SNEVyNFhSaXZNNzNqa0g4LzEvZUdNTkFHZXpFQndvODJ1VUp6L2hHek5rWldUbDYvaGV1VW96dGpCMzFHdytIeTRjcWZUOHRNcElZT2ZnVU9ReVJCR0h4dko2MktoTDQreTB0WDI5enpnWW1xZDMwTXBVQ1pGbU0wRGkyaW5INHB0VzJDOXpqdWZ6dzJOQUZmblF0S3htdnY0K3FHckFEbkpFaGs0MVdxRzFYUkxOTkQ1bTJNRkZ4MEwyQmUzN295aEZHRW85c1VqZHc3SVlKMlc2d1V0cXk0MzlhUll6dVdNWk9Jc3R0SksxZXdWOFoyaE52TmNmNUlST3hZS2I4dTU4bFJUb0hYcE1zTnN3MkxPUEdDL1lmQjRxRk1KNEQrTXFwYStvSnVSU3J2S1NRdW5zdXk3cnJtMXN1Z2xBdUpheExzUEpENG1mWEEzWnJVNGhTWnZYWkVjRTFhMXB4S3krb2Rpa0tubUR6NGl2WVlGRW0rOG00aUUrdTZSdldrZmlubDI3RTJkc1hFZmNUQnVremgzajJCUTd1bmRYbTBEZUNCdEZ0YmJsUk1DN3BrY1FncHhqRW94MGl3QWJvV01JK09ZR3lLNW1SQjVaNXM3K2gyNGE0Yk4rSjhjdXlJbm4rbStYbnFsOCtMdkNqRXRqZk5XdlovWXdkYy9jV0RmSDk3bkt5dEZ5UWhNcVBzeEhVdFJqQlBnSTFiZzQyekNVVXdKbUNDbDkvYmhWTi9qNlpoODlON01PQjVkWmVyRXAxYzJ6NmhLSHl0dkY5WnYwcUNET2F3SWRKR3EvdGRWa09WQUpYS05adkF5anUwQTdVTnFscW41ckNDcDFCTmhycXYyT09qZ1Y2eXlpamRVa2dzakJBOVIwOE1KaEdlbk1QaXRTSTE0cG1tbzN4OGg5eDlBV1c3MmNwMGU4S2xvQVMrWmdsc1FhOUUxZjRKalNwanhOTmVnVFJRR28vckF4NTNaSklObVE3VW9oVFcraVVtSTYxWGlpNzhDZit6akZpRm1XTkw3dlFWREFiVTNrU1NmWDRxT0Uxd2orMTIxU3dTbmJHQWpFT1B6M3AwU2dTNlhaUlNwSGV0Q2RrOTU5T2tHSUlFRFkzc0o1UGhuKzFkRTNOQ0JGRUI1dS9hb2JDQ1pTN3RWc1dJWU40WmtYZ0x4QzhlVTNSQ3JKUXdKc1ViYm12Y2YvcGJUYTVrS0t3OTVSckFBdk8yaWI5UkNNS25OOThmNlhlV2ptYnVGUWt4V1Bnc3R5eW85K2s4VHhQKzlFbEdLbkgvTmMzV1NMK0dmaUhjZ3BEVSs1b24yN3FBRzBkUUg2bUdKVDZmTkVKOE8xWW1xSHVOYi9hR2RQZE1Qa3dhR1dXV1kxSXp5QVUyMmtJZVVRUitQMjQyZmx0Y1B2NVEwZDFzWnpxSzkycCt4b2U1NlZ2WVFtS0RmWVBzUEhuaE1EeC9qVGI0cEdmbXdzWGNPN1p3R2p1cmVTVm5PdnhCTlpURmVNcEJBcTVZdmpTaXR3YTJLcThBaENEcVdDeEpZV0gyT25aQ1lpeXNEaHhnSERXcG85a2o2VnRDZVBZcDFpcmphQm1tTTJBNlp1dXZNMytqdWxrYTE3ZUJoWGk4TGg5eW5nUjdRU2VzYVV5YXZKdzVjV0UrTHZFK2ZlRkVaVkhiVmpSYXZtSyIsIm1hYyI6IjdjNzE0OGI5ZDEwZDI5Yjg5NzMwZWM4MTllY2NhMzUwMWYyZGNjNjUwMThjNzNlODg4MDQxNTQ3YjNiNzgzODMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-185", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "KmJN0mQXrVjf8BDOq8IeonU9+fBamElmuq36R6bePnA=", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IklGU1lzNXo4cW5kS0xSaWxSUVBKSVE9PSIsInZhbHVlIjoiYWRuQ0Q0TmJXT0RSR3RieTUxRTc2czhnWFpndU5Oc25rYktXS0pqNE5COE1OWDFER3ZEYmlsL29uKzdaT211TTdpbnZBKzh2R2srZVRGOHJVLzBEdlRIdDVZeWlyQkNVVXZjbGhzeTRCUHAwRWlwVk1OWDRHNU8wMFd3cGhpVlBaSlRZajVvQXZYK1VyNGQ2S05aQ29PWG1icWZQcWFjY2Z2S2lmYTNWTUs4Yi84cnFTUmhrNFBsNUt2alArdndYV2IzWUg0L1Q4NFdNSUpDWmJ6dEdQZ0lOOFljUHBtUTB1citUc3VOdmRRMTgxT09peVk0a3F4OFVJT1ZPZGsyZmNCWGFWdU91RVdab2R6ZFg1UFBXWEFWVmFEcUxCYjgyQlhmaUM0Zi9TYnVLQS80WExzRmFFN08rYjZXN1ZseUp1OUorL042a1NiNFRURGlteHhsaU5DaDFjK1o1OHhpZXVkRHhXaEZsTEpSRXJWdWRhK2c0NjZZR0dxOEFjRW9EYXZBKyt5RmNCSFZRTUpYUkpHRVdVYktwcjRWUDY4YVd4bENrTDh1Z3Z2enR1MGU3cWhXbkJKYnB6czZnRjRIcm1oTXdWRTBUQ0dnZlhpRXdHZng3bEc5MzR1QU9FT1VqbnNhT0NiazhwV0orc0dDTnRrRERwRGtXbkx6eGtwcnF6ckpxSktjU2hFeXpuSnFKeFRhUVpKcGtQL2d0VzNZQlNmeE9VcjdubUMwVjVBZUJoamxzenhWWFNNZVArR3IyWlZ6eVh6QlRISWFabUhRWHVuWUVsK1A4YUtUV1hRTkRIczNIQS81blBWdHFHbGZtdDNNMjNjUkQ3VFRsdEI1V3RxbFpocjJkMkpvMTB1TnFqck5JS2RLTnUyYWNoRUppQ3RqTSt2NWMwNkp4clNLZXp6OHY0cEMzdHNKbTRWSEV3NHpERE5vTU4wMlJrQkk2Tk40a05qZ1lHS1VVSzJHK2lhZFJUTWkzcXF1Ni8rWnAyd1lVa3BvZVd5ZExEb1diWWxJR2Z6QU1DZys0TDhtSWU4UXBGbE43ZFlTd0RXZHptS0xDUklnQUh3SGNZUW9samNOZDVxWGZ3Wk5BemlLS3NsMThYUG5aUlM0eG9OMWVaRnA0R256ZjJSelkxWC83MVlOWk83YjlmdlBENjhHbVdFandKemNPamJTei9CYXFyei9vTW9jaG9SbUJONmxqaTJJOUJvNHl2RXk2K0lMdmVnL0FRWmtobnVDUHJ5ZVNtRG52Q1VFckdUZkY4WVc0dWVjRFg5VExVcTJlTGsyU3o0MlowVVl2ZHJiUFpBMXQwUkI3d0FBa1hpb2I2YmRkTlRQYlFKcm81ZjlvM0VXQitzZnVmNWVyY2QrWW5CYzBpWWFpM1R3ZjIrQ0pONDkxNFVsTGNRbGVKRnU1WExIdmNERjd2djR2RkVYR2NZOEdKZFp3Qjh3MWZNMS9SNEVyNFhSaXZNNzNqa0g4LzEvZUdNTkFHZXpFQndvODJ1VUp6L2hHek5rWldUbDYvaGV1VW96dGpCMzFHdytIeTRjcWZUOHRNcElZT2ZnVU9ReVJCR0h4dko2MktoTDQreTB0WDI5enpnWW1xZDMwTXBVQ1pGbU0wRGkyaW5INHB0VzJDOXpqdWZ6dzJOQUZmblF0S3htdnY0K3FHckFEbkpFaGs0MVdxRzFYUkxOTkQ1bTJNRkZ4MEwyQmUzN295aEZHRW85c1VqZHc3SVlKMlc2d1V0cXk0MzlhUll6dVdNWk9Jc3R0SksxZXdWOFoyaE52TmNmNUlST3hZS2I4dTU4bFJUb0hYcE1zTnN3MkxPUEdDL1lmQjRxRk1KNEQrTXFwYStvSnVSU3J2S1NRdW5zdXk3cnJtMXN1Z2xBdUpheExzUEpENG1mWEEzWnJVNGhTWnZYWkVjRTFhMXB4S3krb2Rpa0tubUR6NGl2WVlGRW0rOG00aUUrdTZSdldrZmlubDI3RTJkc1hFZmNUQnVremgzajJCUTd1bmRYbTBEZUNCdEZ0YmJsUk1DN3BrY1FncHhqRW94MGl3QWJvV01JK09ZR3lLNW1SQjVaNXM3K2gyNGE0Yk4rSjhjdXlJbm4rbStYbnFsOCtMdkNqRXRqZk5XdlovWXdkYy9jV0RmSDk3bkt5dEZ5UWhNcVBzeEhVdFJqQlBnSTFiZzQyekNVVXdKbUNDbDkvYmhWTi9qNlpoODlON01PQjVkWmVyRXAxYzJ6NmhLSHl0dkY5WnYwcUNET2F3SWRKR3EvdGRWa09WQUpYS05adkF5anUwQTdVTnFscW41ckNDcDFCTmhycXYyT09qZ1Y2eXlpamRVa2dzakJBOVIwOE1KaEdlbk1QaXRTSTE0cG1tbzN4OGg5eDlBV1c3MmNwMGU4S2xvQVMrWmdsc1FhOUUxZjRKalNwanhOTmVnVFJRR28vckF4NTNaSklObVE3VW9oVFcraVVtSTYxWGlpNzhDZit6akZpRm1XTkw3dlFWREFiVTNrU1NmWDRxT0Uxd2orMTIxU3dTbmJHQWpFT1B6M3AwU2dTNlhaUlNwSGV0Q2RrOTU5T2tHSUlFRFkzc0o1UGhuKzFkRTNOQ0JGRUI1dS9hb2JDQ1pTN3RWc1dJWU40WmtYZ0x4QzhlVTNSQ3JKUXdKc1ViYm12Y2YvcGJUYTVrS0t3OTVSckFBdk8yaWI5UkNNS25OOThmNlhlV2ptYnVGUWt4V1Bnc3R5eW85K2s4VHhQKzlFbEdLbkgvTmMzV1NMK0dmaUhjZ3BEVSs1b24yN3FBRzBkUUg2bUdKVDZmTkVKOE8xWW1xSHVOYi9hR2RQZE1Qa3dhR1dXV1kxSXp5QVUyMmtJZVVRUitQMjQyZmx0Y1B2NVEwZDFzWnpxSzkycCt4b2U1NlZ2WVFtS0RmWVBzUEhuaE1EeC9qVGI0cEdmbXdzWGNPN1p3R2p1cmVTVm5PdnhCTlpURmVNcEJBcTVZdmpTaXR3YTJLcThBaENEcVdDeEpZV0gyT25aQ1lpeXNEaHhnSERXcG85a2o2VnRDZVBZcDFpcmphQm1tTTJBNlp1dXZNMytqdWxrYTE3ZUJoWGk4TGg5eW5nUjdRU2VzYVV5YXZKdzVjV0UrTHZFK2ZlRkVaVkhiVmpSYXZtSyIsIm1hYyI6IjdjNzE0OGI5ZDEwZDI5Yjg5NzMwZWM4MTllY2NhMzUwMWYyZGNjNjUwMThjNzNlODg4MDQxNTQ3YjNiNzgzODMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4clG3kFMR1IEPpCirukbCuZ7c4UPoP5cDelSvdeh93M=", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "W", "fareBasisCode": "eyJpdiI6IklGU1lzNXo4cW5kS0xSaWxSUVBKSVE9PSIsInZhbHVlIjoiYWRuQ0Q0TmJXT0RSR3RieTUxRTc2czhnWFpndU5Oc25rYktXS0pqNE5COE1OWDFER3ZEYmlsL29uKzdaT211TTdpbnZBKzh2R2srZVRGOHJVLzBEdlRIdDVZeWlyQkNVVXZjbGhzeTRCUHAwRWlwVk1OWDRHNU8wMFd3cGhpVlBaSlRZajVvQXZYK1VyNGQ2S05aQ29PWG1icWZQcWFjY2Z2S2lmYTNWTUs4Yi84cnFTUmhrNFBsNUt2alArdndYV2IzWUg0L1Q4NFdNSUpDWmJ6dEdQZ0lOOFljUHBtUTB1citUc3VOdmRRMTgxT09peVk0a3F4OFVJT1ZPZGsyZmNCWGFWdU91RVdab2R6ZFg1UFBXWEFWVmFEcUxCYjgyQlhmaUM0Zi9TYnVLQS80WExzRmFFN08rYjZXN1ZseUp1OUorL042a1NiNFRURGlteHhsaU5DaDFjK1o1OHhpZXVkRHhXaEZsTEpSRXJWdWRhK2c0NjZZR0dxOEFjRW9EYXZBKyt5RmNCSFZRTUpYUkpHRVdVYktwcjRWUDY4YVd4bENrTDh1Z3Z2enR1MGU3cWhXbkJKYnB6czZnRjRIcm1oTXdWRTBUQ0dnZlhpRXdHZng3bEc5MzR1QU9FT1VqbnNhT0NiazhwV0orc0dDTnRrRERwRGtXbkx6eGtwcnF6ckpxSktjU2hFeXpuSnFKeFRhUVpKcGtQL2d0VzNZQlNmeE9VcjdubUMwVjVBZUJoamxzenhWWFNNZVArR3IyWlZ6eVh6QlRISWFabUhRWHVuWUVsK1A4YUtUV1hRTkRIczNIQS81blBWdHFHbGZtdDNNMjNjUkQ3VFRsdEI1V3RxbFpocjJkMkpvMTB1TnFqck5JS2RLTnUyYWNoRUppQ3RqTSt2NWMwNkp4clNLZXp6OHY0cEMzdHNKbTRWSEV3NHpERE5vTU4wMlJrQkk2Tk40a05qZ1lHS1VVSzJHK2lhZFJUTWkzcXF1Ni8rWnAyd1lVa3BvZVd5ZExEb1diWWxJR2Z6QU1DZys0TDhtSWU4UXBGbE43ZFlTd0RXZHptS0xDUklnQUh3SGNZUW9samNOZDVxWGZ3Wk5BemlLS3NsMThYUG5aUlM0eG9OMWVaRnA0R256ZjJSelkxWC83MVlOWk83YjlmdlBENjhHbVdFandKemNPamJTei9CYXFyei9vTW9jaG9SbUJONmxqaTJJOUJvNHl2RXk2K0lMdmVnL0FRWmtobnVDUHJ5ZVNtRG52Q1VFckdUZkY4WVc0dWVjRFg5VExVcTJlTGsyU3o0MlowVVl2ZHJiUFpBMXQwUkI3d0FBa1hpb2I2YmRkTlRQYlFKcm81ZjlvM0VXQitzZnVmNWVyY2QrWW5CYzBpWWFpM1R3ZjIrQ0pONDkxNFVsTGNRbGVKRnU1WExIdmNERjd2djR2RkVYR2NZOEdKZFp3Qjh3MWZNMS9SNEVyNFhSaXZNNzNqa0g4LzEvZUdNTkFHZXpFQndvODJ1VUp6L2hHek5rWldUbDYvaGV1VW96dGpCMzFHdytIeTRjcWZUOHRNcElZT2ZnVU9ReVJCR0h4dko2MktoTDQreTB0WDI5enpnWW1xZDMwTXBVQ1pGbU0wRGkyaW5INHB0VzJDOXpqdWZ6dzJOQUZmblF0S3htdnY0K3FHckFEbkpFaGs0MVdxRzFYUkxOTkQ1bTJNRkZ4MEwyQmUzN295aEZHRW85c1VqZHc3SVlKMlc2d1V0cXk0MzlhUll6dVdNWk9Jc3R0SksxZXdWOFoyaE52TmNmNUlST3hZS2I4dTU4bFJUb0hYcE1zTnN3MkxPUEdDL1lmQjRxRk1KNEQrTXFwYStvSnVSU3J2S1NRdW5zdXk3cnJtMXN1Z2xBdUpheExzUEpENG1mWEEzWnJVNGhTWnZYWkVjRTFhMXB4S3krb2Rpa0tubUR6NGl2WVlGRW0rOG00aUUrdTZSdldrZmlubDI3RTJkc1hFZmNUQnVremgzajJCUTd1bmRYbTBEZUNCdEZ0YmJsUk1DN3BrY1FncHhqRW94MGl3QWJvV01JK09ZR3lLNW1SQjVaNXM3K2gyNGE0Yk4rSjhjdXlJbm4rbStYbnFsOCtMdkNqRXRqZk5XdlovWXdkYy9jV0RmSDk3bkt5dEZ5UWhNcVBzeEhVdFJqQlBnSTFiZzQyekNVVXdKbUNDbDkvYmhWTi9qNlpoODlON01PQjVkWmVyRXAxYzJ6NmhLSHl0dkY5WnYwcUNET2F3SWRKR3EvdGRWa09WQUpYS05adkF5anUwQTdVTnFscW41ckNDcDFCTmhycXYyT09qZ1Y2eXlpamRVa2dzakJBOVIwOE1KaEdlbk1QaXRTSTE0cG1tbzN4OGg5eDlBV1c3MmNwMGU4S2xvQVMrWmdsc1FhOUUxZjRKalNwanhOTmVnVFJRR28vckF4NTNaSklObVE3VW9oVFcraVVtSTYxWGlpNzhDZit6akZpRm1XTkw3dlFWREFiVTNrU1NmWDRxT0Uxd2orMTIxU3dTbmJHQWpFT1B6M3AwU2dTNlhaUlNwSGV0Q2RrOTU5T2tHSUlFRFkzc0o1UGhuKzFkRTNOQ0JGRUI1dS9hb2JDQ1pTN3RWc1dJWU40WmtYZ0x4QzhlVTNSQ3JKUXdKc1ViYm12Y2YvcGJUYTVrS0t3OTVSckFBdk8yaWI5UkNNS25OOThmNlhlV2ptYnVGUWt4V1Bnc3R5eW85K2s4VHhQKzlFbEdLbkgvTmMzV1NMK0dmaUhjZ3BEVSs1b24yN3FBRzBkUUg2bUdKVDZmTkVKOE8xWW1xSHVOYi9hR2RQZE1Qa3dhR1dXV1kxSXp5QVUyMmtJZVVRUitQMjQyZmx0Y1B2NVEwZDFzWnpxSzkycCt4b2U1NlZ2WVFtS0RmWVBzUEhuaE1EeC9qVGI0cEdmbXdzWGNPN1p3R2p1cmVTVm5PdnhCTlpURmVNcEJBcTVZdmpTaXR3YTJLcThBaENEcVdDeEpZV0gyT25aQ1lpeXNEaHhnSERXcG85a2o2VnRDZVBZcDFpcmphQm1tTTJBNlp1dXZNMytqdWxrYTE3ZUJoWGk4TGg5eW5nUjdRU2VzYVV5YXZKdzVjV0UrTHZFK2ZlRkVaVkhiVmpSYXZtSyIsIm1hYyI6IjdjNzE0OGI5ZDEwZDI5Yjg5NzMwZWM4MTllY2NhMzUwMWYyZGNjNjUwMThjNzNlODg4MDQxNTQ3YjNiNzgzODMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2296, "gross_total": 2266, "base_fare": 878, "tax": 1418, "sell": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NiwiYmFzZV9mYXJlIjo4NzgsInRheCI6MTQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNjYsImJhc2VfZmFyZSI6ODQ4LCJ0YXgiOjE0MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2NiwiYmFzZV9mYXJlIjo4NDgsInRheCI6MTQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2296, "base_fare": 878, "tax": 1418, "gross": { "base_fare": "848.00", "tax": "1418.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTYuMDAiLCJiYXNlX2ZhcmUiOiI4NzguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ4LjAwIiwidGF4IjoiMTQxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDguMDAiLCJ0YXgiOiIxNDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ni4wMCIsImJhc2VfZmFyZSI6Ijg0OC4wMCIsInRheCI6IjE0MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2266, "base_fare": 848, "tax": 1418, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2296, "filter": { "id": "F123NP00114-185", "price": 2296, "gross_total": 2266, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604281335bkk202604281700322bkk202604291640kul202604291950417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-186", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcaJdajFbdbYcvOblk22RCDl1WS8HReKVhGqSCMpqyrbs=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-186", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWv2XU7KQreM0LSLhxfac1aBC50K3Q\/Q4aAblImVAd0EjD++n22tDMLIqFG5eqPasl0=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBVLMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-186", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSRRjlmV53dfsbKSYxgiptkCj8\/K+xzkBM2hAjMNYH9KNRaRkmmUsWzFjpxIQ8iOZfU=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBVLMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2297, "gross_total": 2267, "base_fare": 1771, "tax": 526, "sell": { "currency": "MYR", "total": 2297, "base_fare": 1771, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NywiYmFzZV9mYXJlIjoxNzcxLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNjcsImJhc2VfZmFyZSI6MTc0MSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2NywiYmFzZV9mYXJlIjoxNzQxLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2297, "base_fare": 1771, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1741.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2297, "base_fare": 1771, "tax": 526, "gross": { "base_fare": "1741.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTcuMDAiLCJiYXNlX2ZhcmUiOiIxNzcxLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0MS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ny4wMCIsImJhc2VfZmFyZSI6IjE3NDEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQxLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2Ny4wMCIsImJhc2VfZmFyZSI6IjE3NDEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI2NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2267, "base_fare": 1741, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2297, "filter": { "id": "F123NP00114-186", "price": 2297, "gross_total": 2267, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-187", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvR6AQpJaQE3n\/UYb59T\/JODXyt8qRdDABScbLgC8qrbY89iAmueBKwp1yvKdJrriwbYl5jiVHcsNxv\/ktMCtdPbjz6xdxKkGjcvIv\/Twmfjw274Imd0mo4zrmtUBPDfL8kTsBmw3sUoCTUjdpWQrkfISThOAQcU358yFeoDQBCdp0UMo0mBpyrHH\/l60o7sPqJa2uhgBclyV3n3cVlqz4GF5MFsyBjM3nZIp+i+j1RRNwBaVWE2EeK797VYMmdFICJWcaPxhQbT6t+NL3zb4luuFzmrPIvSy7wh2BbBN9evLkws5asm2oKZFr+\/sW3ZYkEH1HLOT6FViwX9i9aQvCHbsTfOx0YK1Ov6VNLDPFOWpZh0dqsiFB0EhPlnnzztQFGsYvNOs7O+Ue62QGFAW\/jhaD6ehR+2N8SoGfGI38CJm6v9QrVO39wFI71pU8RAQz+oi6aikh55m\/5Hc\/55ooczJ5LzikR4KqRzbliZ\/ST9MVQaFJrQmlYMvdkiP3cErBDO4POa8KKi+KifJIb2uJ2gccpbsFnLKlmS6G05BHAvBQJ6coCxGVSobhg01KTfG7iOInR0p9HAU+VwxKD0ycJyJvIyIAMeKoBcTX2+YSV8ETJ+nLxH2reiAqxcZU0SCNj5XuQQb5nMJwE8eEo6rkqtYSlpYH94Zp4qXlsMeDCrltSltvG51kBp+4+4FCS2gPGLwSkAXka5\/V+SlGJEX9Cncsnmctrgk8PbpA0qe2djrMi5VSZC0IRzEjmlovy5ITcMjWatUacTOT5+VkXoOLxFnx9oyZv+HyUx1WSOu+KHkMvcGsnvJWCBL4kGX9uY\/aDvV0s6FkOTBKME8QjLft5Be\/3wxz5XQ8mBAcMKfNVJaGiCDXzsFW5RWjrbWME0nu7X5QtXCWakmTBKzwXpnctMua\/\/82pOptk4714LwfkkpMqNeHFtcMtV3HgdMXNALnJDP5dgXGF7EXrRo9QIpX0pyEhiNI3G5uwiO+h1Ey29U=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-187", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-187", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2298, "gross_total": 2268, "base_fare": 1773, "tax": 525, "sell": { "currency": "MYR", "total": 2298, "base_fare": 1773, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5OCwiYmFzZV9mYXJlIjoxNzczLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNjgsImJhc2VfZmFyZSI6MTc0MywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2OCwiYmFzZV9mYXJlIjoxNzQzLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2298, "base_fare": 1773, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1743.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2298, "base_fare": 1773, "tax": 525, "gross": { "base_fare": "1743.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTguMDAiLCJiYXNlX2ZhcmUiOiIxNzczLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0My4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2OC4wMCIsImJhc2VfZmFyZSI6IjE3NDMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQzLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2OC4wMCIsImJhc2VfZmFyZSI6IjE3NDMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2268, "base_fare": 1743, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2298, "filter": { "id": "F123NP00114-187", "price": 2298, "gross_total": 2268, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-188", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbvLCpdCbSG2cqlb6bnyouWmveT+zLMGZJNysqflJ7c5EaU5HuFMfJCxdbzAjSUexgbrmlpswiZxZ1CHrKDuVHgRy8iQxooT04I88PHKoN8YN3FxVylHCSBsahL0UjeKBFkjmi7l9FDQAZpm3cP1+tLtK3uZQxKw\/c\/kML5Q8K277\/C4soDNaiDot+gWbVi4ufm3xVXVNd0NiXekdtBsmJHML32tWhky\/X6MZHQ878XWtHIL6GxnG91q4rvd5T2KAv2r1A6S1ERJXXR72fz+xf1zShOUQN0g7GgxJrfOWbG+yRgQz8vcApl8UJmdwa6U+Rg15iu+rLuIYChkQqsB4OxA+MY5xSBaZm3kXLNWFlJQnhCQUeEns8JSI+MP\/l0iiGP5QMIRMfFSHeE2aAHdvcpIcakSS1GEWl1XKAlJ1mXP1ef5JWbvrunCglVpaNwkUs2yIhfw4FhCjOxTFHZBg6ollhYLEZ8IM6y19Vjt68fjrP01mHjnNnXBMwDr1FaKnPnMg0GZ+zzsLcHRCG+LkYDl8Z67nnZzGg9FrmXNYjL9shuOqgvsEtJLoDZZtVctPvu\/JEL\/CYw85RepPTjP4tz05uswrehrnLjFYErEGONCacy4ZzNVYxbxKco73JVAmJbrXkRnxxo4Rl843lGVUEZyGoqSu5fXuXzJkKASjhdkrW4mbY+GmRV5Yz6tqIGEFCYgw73jVClJHYRFubmQA8453Pf7dVtHXqsRiSDOaoaASfzLzPfS5FZBMEpxmKMugTQXLDPBs1fYEr\/5Aa54cuEiXlojyAm1lszhSoB8ti5J4oos8DOijVLEoIzVR61IHXCy\/dstcXohQNSNUIUO13vu3J44huRmchlupUs5BioPwxfWb0BDH1Arsx7KC+fkPMdVyep39\/bMGxlQivhml8SsCZ0qt+iKpup7+FProSrFCJ6Y7TXJhYeCj4stvTWCyuCZw1LfOxDIIIC83xYlVCNCTZX1V\/PKFr7lBFPUWA0n\/0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-188", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-188", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2298, "gross_total": 2268, "base_fare": 1773, "tax": 525, "sell": { "currency": "MYR", "total": 2298, "base_fare": 1773, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5OCwiYmFzZV9mYXJlIjoxNzczLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyNjgsImJhc2VfZmFyZSI6MTc0MywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI2OCwiYmFzZV9mYXJlIjoxNzQzLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2298, "base_fare": 1773, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1743.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2298, "base_fare": 1773, "tax": 525, "gross": { "base_fare": "1743.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTguMDAiLCJiYXNlX2ZhcmUiOiIxNzczLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTc0My4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2OC4wMCIsImJhc2VfZmFyZSI6IjE3NDMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzQzLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI2OC4wMCIsImJhc2VfZmFyZSI6IjE3NDMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI2OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2268, "base_fare": 1743, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2298, "filter": { "id": "F123NP00114-188", "price": 2298, "gross_total": 2268, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-189", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVpTs5bIcpV0c0Ab0PcTQEG2YFqp6zMah3RAfryBJwiHTA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-189", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "yro7kbKzCuxgmSWaLJpJdzHY5RV7MeX2bZD7DANSbKg=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "eyJpdiI6ImpkNHB5bE81SmkvZ00xeDk1dmxuTGc9PSIsInZhbHVlIjoiZkZmdW5CaFQzZEZKWnlHNU9mbEFYUFVtTTNpbGhmcVdnRitIb0JUbGFZWkNkakhZdjRVdGd4VDMwb0c3MkdYVGhXYmczUUNwdUxIYVZuRkw5OEFiNkNYay83dHprNThoYW5HSWRyV285MVVoOWxFcEZvTWV4SXlKcW9wVXUvOUZGSnhiL0svSEJ0Vmg2YldjMXcyNG43VnVYdVQwUVB6Z2hWNkNVQ1puZVhybWc5UE93NWR0T0ZXbjBRMjVzYlkzcHVMQVFDSm9oaEwyb1hmN0dta1RKbXJSUUFqaWY2VXdMRUthOXF3b04zVEFsb1FlNk9EYTh4akRVUmFPYmV3Zzk1aGxySjRwQUNoaTFEZHRHRGcwTTNPcDdVV3NOTURmMkJxVGJEb0VkT01MeWpxUGF4MSsrTWxpK0FQM0k4Y09zYlBHSHY0TGRwaUdmdHpxMWprY3BxN0RmbjlOQnJGcnE0a3VxdzlScEozRk5FVVNPRU40VmhnSi91UkFvVExaUU1aTjEwYWpiRzNsKzBubmo2VFNVcTZFNnRGVXUzUG8rQnBGSittaTFjbUxrMFBoT3ZKVTJlck4velB1SUZEeUpSWHNBTG4vNDFTTWt3R2hudDhHeTk5SjdaN3ZNUlZFYVVjK2VhbndtbysrdzAxL0VvaU05U293NTNWOWlvK3AzQTJQdklZMGVmNHFKOFZ3cTcrdVRTdVcyVVprTWY3QUV2Q25XN2d1VkUxNUd2Z0E2VGhvSVFvcEJ0NkRwOTUvdEg2SExjZU53T1V2YTlmUUZUekJReC9WYmRVbGtQN2N3MzArWTdWY3JZUjNNUzVEaWpFeXlmTE9XK3JGczRsMW52QkxWZitMckhnUVdwNy95c1F6TnRYR1NTN2hYWnhhT3dLTlh4dkdIbEt4QUY4Uzk0Y0JNanE0YmhyOWV6TWQvcU5LTm1TTGJDTG1tRG81TDBxaVMxWCs0WmNYdG9IVGNsV2xUZzNPTDNwV0IvT2t3Njg5WWlHK1NCWHBrNEVKU3F3eWpwWG5vYkFzUUlyT0xGd2tjNUNDcFNUaGRGc0lHeHM3VmZJUUszUkM1bnNGZDlZMmk3MjZPYkFzZ2h5blZiRHFnMUd2dytLcC94T25Udk8rRGNSb1ZnTGJZR3pqNmc2KzRwdUlLRk9SNDFxTFYyKy9IZ00yT1RGaWlwd3o3OWxpc25Gb1RTOHRXTytLenJuNzdDTE9xYjZpVXVPZ1V4R0FjMnVGaTNQWHJDQ0lrSkR3cU1kSHI1WjZHZ3pSUUoyRk96WjZxUCt2ZEhxaXV0Uk1pTTBOVWc1Y2k0Q3VWdE9DdFRwNjhYOHVSaWxqRVVLTFcxK2hPY2krTmsxSWxpc2dJSTdXbXYwSzI5NDd0Q3MwaWVtRU1TUW9UNzRLdkRZdVZqYk1sNUYwcEVwQ0RjSmlneXZSdk5STG1zRGl6RDhsS2t1cm55aFo3T2NmOGYyWWxZcnhFMTBTZnVDSWU0Nk1aSXkxZW9oMldqemFKZFc1Uy9GTms4bkNabmsxY3REZXVwWVZNR01Id0t6clFrOXUyUT09IiwibWFjIjoiMzJmMTg3YTVmNTZiMGM0NGFiNzFlMWU3ZjAyZGNiY2Y4NzEwZjM2MmY4M2NlOTcwOTYwMzgzOWUyYzE0N2RmNyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "h1VkqG+QKmlJCiVRefuyxc57fBb1JVBjO+rfYiHCh0s=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "eyJpdiI6ImpkNHB5bE81SmkvZ00xeDk1dmxuTGc9PSIsInZhbHVlIjoiZkZmdW5CaFQzZEZKWnlHNU9mbEFYUFVtTTNpbGhmcVdnRitIb0JUbGFZWkNkakhZdjRVdGd4VDMwb0c3MkdYVGhXYmczUUNwdUxIYVZuRkw5OEFiNkNYay83dHprNThoYW5HSWRyV285MVVoOWxFcEZvTWV4SXlKcW9wVXUvOUZGSnhiL0svSEJ0Vmg2YldjMXcyNG43VnVYdVQwUVB6Z2hWNkNVQ1puZVhybWc5UE93NWR0T0ZXbjBRMjVzYlkzcHVMQVFDSm9oaEwyb1hmN0dta1RKbXJSUUFqaWY2VXdMRUthOXF3b04zVEFsb1FlNk9EYTh4akRVUmFPYmV3Zzk1aGxySjRwQUNoaTFEZHRHRGcwTTNPcDdVV3NOTURmMkJxVGJEb0VkT01MeWpxUGF4MSsrTWxpK0FQM0k4Y09zYlBHSHY0TGRwaUdmdHpxMWprY3BxN0RmbjlOQnJGcnE0a3VxdzlScEozRk5FVVNPRU40VmhnSi91UkFvVExaUU1aTjEwYWpiRzNsKzBubmo2VFNVcTZFNnRGVXUzUG8rQnBGSittaTFjbUxrMFBoT3ZKVTJlck4velB1SUZEeUpSWHNBTG4vNDFTTWt3R2hudDhHeTk5SjdaN3ZNUlZFYVVjK2VhbndtbysrdzAxL0VvaU05U293NTNWOWlvK3AzQTJQdklZMGVmNHFKOFZ3cTcrdVRTdVcyVVprTWY3QUV2Q25XN2d1VkUxNUd2Z0E2VGhvSVFvcEJ0NkRwOTUvdEg2SExjZU53T1V2YTlmUUZUekJReC9WYmRVbGtQN2N3MzArWTdWY3JZUjNNUzVEaWpFeXlmTE9XK3JGczRsMW52QkxWZitMckhnUVdwNy95c1F6TnRYR1NTN2hYWnhhT3dLTlh4dkdIbEt4QUY4Uzk0Y0JNanE0YmhyOWV6TWQvcU5LTm1TTGJDTG1tRG81TDBxaVMxWCs0WmNYdG9IVGNsV2xUZzNPTDNwV0IvT2t3Njg5WWlHK1NCWHBrNEVKU3F3eWpwWG5vYkFzUUlyT0xGd2tjNUNDcFNUaGRGc0lHeHM3VmZJUUszUkM1bnNGZDlZMmk3MjZPYkFzZ2h5blZiRHFnMUd2dytLcC94T25Udk8rRGNSb1ZnTGJZR3pqNmc2KzRwdUlLRk9SNDFxTFYyKy9IZ00yT1RGaWlwd3o3OWxpc25Gb1RTOHRXTytLenJuNzdDTE9xYjZpVXVPZ1V4R0FjMnVGaTNQWHJDQ0lrSkR3cU1kSHI1WjZHZ3pSUUoyRk96WjZxUCt2ZEhxaXV0Uk1pTTBOVWc1Y2k0Q3VWdE9DdFRwNjhYOHVSaWxqRVVLTFcxK2hPY2krTmsxSWxpc2dJSTdXbXYwSzI5NDd0Q3MwaWVtRU1TUW9UNzRLdkRZdVZqYk1sNUYwcEVwQ0RjSmlneXZSdk5STG1zRGl6RDhsS2t1cm55aFo3T2NmOGYyWWxZcnhFMTBTZnVDSWU0Nk1aSXkxZW9oMldqemFKZFc1Uy9GTms4bkNabmsxY3REZXVwWVZNR01Id0t6clFrOXUyUT09IiwibWFjIjoiMzJmMTg3YTVmNTZiMGM0NGFiNzFlMWU3ZjAyZGNiY2Y4NzEwZjM2MmY4M2NlOTcwOTYwMzgzOWUyYzE0N2RmNyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-189", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7TyrNoFTvmySdkfSE1moiLgxXH++5D9seMH3eJEW\/CQ=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "eyJpdiI6ImpkNHB5bE81SmkvZ00xeDk1dmxuTGc9PSIsInZhbHVlIjoiZkZmdW5CaFQzZEZKWnlHNU9mbEFYUFVtTTNpbGhmcVdnRitIb0JUbGFZWkNkakhZdjRVdGd4VDMwb0c3MkdYVGhXYmczUUNwdUxIYVZuRkw5OEFiNkNYay83dHprNThoYW5HSWRyV285MVVoOWxFcEZvTWV4SXlKcW9wVXUvOUZGSnhiL0svSEJ0Vmg2YldjMXcyNG43VnVYdVQwUVB6Z2hWNkNVQ1puZVhybWc5UE93NWR0T0ZXbjBRMjVzYlkzcHVMQVFDSm9oaEwyb1hmN0dta1RKbXJSUUFqaWY2VXdMRUthOXF3b04zVEFsb1FlNk9EYTh4akRVUmFPYmV3Zzk1aGxySjRwQUNoaTFEZHRHRGcwTTNPcDdVV3NOTURmMkJxVGJEb0VkT01MeWpxUGF4MSsrTWxpK0FQM0k4Y09zYlBHSHY0TGRwaUdmdHpxMWprY3BxN0RmbjlOQnJGcnE0a3VxdzlScEozRk5FVVNPRU40VmhnSi91UkFvVExaUU1aTjEwYWpiRzNsKzBubmo2VFNVcTZFNnRGVXUzUG8rQnBGSittaTFjbUxrMFBoT3ZKVTJlck4velB1SUZEeUpSWHNBTG4vNDFTTWt3R2hudDhHeTk5SjdaN3ZNUlZFYVVjK2VhbndtbysrdzAxL0VvaU05U293NTNWOWlvK3AzQTJQdklZMGVmNHFKOFZ3cTcrdVRTdVcyVVprTWY3QUV2Q25XN2d1VkUxNUd2Z0E2VGhvSVFvcEJ0NkRwOTUvdEg2SExjZU53T1V2YTlmUUZUekJReC9WYmRVbGtQN2N3MzArWTdWY3JZUjNNUzVEaWpFeXlmTE9XK3JGczRsMW52QkxWZitMckhnUVdwNy95c1F6TnRYR1NTN2hYWnhhT3dLTlh4dkdIbEt4QUY4Uzk0Y0JNanE0YmhyOWV6TWQvcU5LTm1TTGJDTG1tRG81TDBxaVMxWCs0WmNYdG9IVGNsV2xUZzNPTDNwV0IvT2t3Njg5WWlHK1NCWHBrNEVKU3F3eWpwWG5vYkFzUUlyT0xGd2tjNUNDcFNUaGRGc0lHeHM3VmZJUUszUkM1bnNGZDlZMmk3MjZPYkFzZ2h5blZiRHFnMUd2dytLcC94T25Udk8rRGNSb1ZnTGJZR3pqNmc2KzRwdUlLRk9SNDFxTFYyKy9IZ00yT1RGaWlwd3o3OWxpc25Gb1RTOHRXTytLenJuNzdDTE9xYjZpVXVPZ1V4R0FjMnVGaTNQWHJDQ0lrSkR3cU1kSHI1WjZHZ3pSUUoyRk96WjZxUCt2ZEhxaXV0Uk1pTTBOVWc1Y2k0Q3VWdE9DdFRwNjhYOHVSaWxqRVVLTFcxK2hPY2krTmsxSWxpc2dJSTdXbXYwSzI5NDd0Q3MwaWVtRU1TUW9UNzRLdkRZdVZqYk1sNUYwcEVwQ0RjSmlneXZSdk5STG1zRGl6RDhsS2t1cm55aFo3T2NmOGYyWWxZcnhFMTBTZnVDSWU0Nk1aSXkxZW9oMldqemFKZFc1Uy9GTms4bkNabmsxY3REZXVwWVZNR01Id0t6clFrOXUyUT09IiwibWFjIjoiMzJmMTg3YTVmNTZiMGM0NGFiNzFlMWU3ZjAyZGNiY2Y4NzEwZjM2MmY4M2NlOTcwOTYwMzgzOWUyYzE0N2RmNyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "IZd9+6rWOOV06KfnltZ3y3mjixQdXQaI8FXWUrnfY1k=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "eyJpdiI6ImpkNHB5bE81SmkvZ00xeDk1dmxuTGc9PSIsInZhbHVlIjoiZkZmdW5CaFQzZEZKWnlHNU9mbEFYUFVtTTNpbGhmcVdnRitIb0JUbGFZWkNkakhZdjRVdGd4VDMwb0c3MkdYVGhXYmczUUNwdUxIYVZuRkw5OEFiNkNYay83dHprNThoYW5HSWRyV285MVVoOWxFcEZvTWV4SXlKcW9wVXUvOUZGSnhiL0svSEJ0Vmg2YldjMXcyNG43VnVYdVQwUVB6Z2hWNkNVQ1puZVhybWc5UE93NWR0T0ZXbjBRMjVzYlkzcHVMQVFDSm9oaEwyb1hmN0dta1RKbXJSUUFqaWY2VXdMRUthOXF3b04zVEFsb1FlNk9EYTh4akRVUmFPYmV3Zzk1aGxySjRwQUNoaTFEZHRHRGcwTTNPcDdVV3NOTURmMkJxVGJEb0VkT01MeWpxUGF4MSsrTWxpK0FQM0k4Y09zYlBHSHY0TGRwaUdmdHpxMWprY3BxN0RmbjlOQnJGcnE0a3VxdzlScEozRk5FVVNPRU40VmhnSi91UkFvVExaUU1aTjEwYWpiRzNsKzBubmo2VFNVcTZFNnRGVXUzUG8rQnBGSittaTFjbUxrMFBoT3ZKVTJlck4velB1SUZEeUpSWHNBTG4vNDFTTWt3R2hudDhHeTk5SjdaN3ZNUlZFYVVjK2VhbndtbysrdzAxL0VvaU05U293NTNWOWlvK3AzQTJQdklZMGVmNHFKOFZ3cTcrdVRTdVcyVVprTWY3QUV2Q25XN2d1VkUxNUd2Z0E2VGhvSVFvcEJ0NkRwOTUvdEg2SExjZU53T1V2YTlmUUZUekJReC9WYmRVbGtQN2N3MzArWTdWY3JZUjNNUzVEaWpFeXlmTE9XK3JGczRsMW52QkxWZitMckhnUVdwNy95c1F6TnRYR1NTN2hYWnhhT3dLTlh4dkdIbEt4QUY4Uzk0Y0JNanE0YmhyOWV6TWQvcU5LTm1TTGJDTG1tRG81TDBxaVMxWCs0WmNYdG9IVGNsV2xUZzNPTDNwV0IvT2t3Njg5WWlHK1NCWHBrNEVKU3F3eWpwWG5vYkFzUUlyT0xGd2tjNUNDcFNUaGRGc0lHeHM3VmZJUUszUkM1bnNGZDlZMmk3MjZPYkFzZ2h5blZiRHFnMUd2dytLcC94T25Udk8rRGNSb1ZnTGJZR3pqNmc2KzRwdUlLRk9SNDFxTFYyKy9IZ00yT1RGaWlwd3o3OWxpc25Gb1RTOHRXTytLenJuNzdDTE9xYjZpVXVPZ1V4R0FjMnVGaTNQWHJDQ0lrSkR3cU1kSHI1WjZHZ3pSUUoyRk96WjZxUCt2ZEhxaXV0Uk1pTTBOVWc1Y2k0Q3VWdE9DdFRwNjhYOHVSaWxqRVVLTFcxK2hPY2krTmsxSWxpc2dJSTdXbXYwSzI5NDd0Q3MwaWVtRU1TUW9UNzRLdkRZdVZqYk1sNUYwcEVwQ0RjSmlneXZSdk5STG1zRGl6RDhsS2t1cm55aFo3T2NmOGYyWWxZcnhFMTBTZnVDSWU0Nk1aSXkxZW9oMldqemFKZFc1Uy9GTms4bkNabmsxY3REZXVwWVZNR01Id0t6clFrOXUyUT09IiwibWFjIjoiMzJmMTg3YTVmNTZiMGM0NGFiNzFlMWU3ZjAyZGNiY2Y4NzEwZjM2MmY4M2NlOTcwOTYwMzgzOWUyYzE0N2RmNyIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2321, "gross_total": 2291, "base_fare": 1877, "tax": 444, "sell": { "currency": "MYR", "total": 2321, "base_fare": 1877, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyMSwiYmFzZV9mYXJlIjoxODc3LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTEsImJhc2VfZmFyZSI6MTg0NywidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5MSwiYmFzZV9mYXJlIjoxODQ3LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2321, "base_fare": 1877, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1847.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2321, "base_fare": 1877, "tax": 444, "gross": { "base_fare": "1847.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjEuMDAiLCJiYXNlX2ZhcmUiOiIxODc3LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg0Ny4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5MS4wMCIsImJhc2VfZmFyZSI6IjE4NDcuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODQ3LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5MS4wMCIsImJhc2VfZmFyZSI6IjE4NDcuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2291, "base_fare": 1847, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2321, "filter": { "id": "F123NP00114-189", "price": 2321, "gross_total": 2291, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-190", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Umps6is9WZhZ688GOfg9B2eSKvwHgdy2mLxr8qR+kGK5", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-190", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-190", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2325, "gross_total": 2295, "base_fare": 2075, "tax": 250, "sell": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyNSwiYmFzZV9mYXJlIjoyMDc1LCJ0YXgiOjI1MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTUsImJhc2VfZmFyZSI6MjA0NSwidGF4IjoyNTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoyMDQ1LCJ0YXgiOjI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjUuMDAiLCJiYXNlX2ZhcmUiOiIyMDc1LjAwIiwidGF4IjoiMjUwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0NS4wMCIsInRheCI6IjI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDQ1LjAwIiwidGF4IjoiMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2295, "base_fare": 2045, "tax": 250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2325, "filter": { "id": "F123NP00114-190", "price": 2325, "gross_total": 2295, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603111055dac2026031112300321dac202604280245bkk2026042806150340bkk202604280905kul2026042812150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-191", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UmXj+QGzk079xprGO\/Eitru1+42\/4kf\/Zdpm5qXeU8Rl", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-191", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-191", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2325, "gross_total": 2295, "base_fare": 2075, "tax": 250, "sell": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyNSwiYmFzZV9mYXJlIjoyMDc1LCJ0YXgiOjI1MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTUsImJhc2VfZmFyZSI6MjA0NSwidGF4IjoyNTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoyMDQ1LCJ0YXgiOjI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjUuMDAiLCJiYXNlX2ZhcmUiOiIyMDc1LjAwIiwidGF4IjoiMjUwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0NS4wMCIsInRheCI6IjI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDQ1LjAwIiwidGF4IjoiMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2295, "base_fare": 2045, "tax": 250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2325, "filter": { "id": "F123NP00114-191", "price": 2325, "gross_total": 2295, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603111055dac2026031112300321dac202604280245bkk2026042806150340bkk202604281640kul2026042819500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-192", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UtKhh7392je6GpU6oALrenudMDFg4h6tiQaUePK3XEyB", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-192", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-192", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2325, "gross_total": 2295, "base_fare": 2075, "tax": 250, "sell": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyNSwiYmFzZV9mYXJlIjoyMDc1LCJ0YXgiOjI1MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTUsImJhc2VfZmFyZSI6MjA0NSwidGF4IjoyNTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoyMDQ1LCJ0YXgiOjI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjUuMDAiLCJiYXNlX2ZhcmUiOiIyMDc1LjAwIiwidGF4IjoiMjUwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0NS4wMCIsInRheCI6IjI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDQ1LjAwIiwidGF4IjoiMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2295, "base_fare": 2045, "tax": 250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2325, "filter": { "id": "F123NP00114-192", "price": 2325, "gross_total": 2295, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603102315dac2026031100500339dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-193", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ul4Kg+iZdhxQrfTBEeiOgczHWKxhDXWUOcXd7x\/7zEVr", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-193", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-193", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2325, "gross_total": 2295, "base_fare": 2075, "tax": 250, "sell": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyNSwiYmFzZV9mYXJlIjoyMDc1LCJ0YXgiOjI1MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTUsImJhc2VfZmFyZSI6MjA0NSwidGF4IjoyNTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjI5NSwiYmFzZV9mYXJlIjoyMDQ1LCJ0YXgiOjI1MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2325, "base_fare": 2075, "tax": 250, "gross": { "base_fare": "2045.00", "tax": "250.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjUuMDAiLCJiYXNlX2ZhcmUiOiIyMDc1LjAwIiwidGF4IjoiMjUwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA0NS4wMCIsInRheCI6IjI1MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDQ1LjAwIiwidGF4IjoiMjUwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjI5NS4wMCIsImJhc2VfZmFyZSI6IjIwNDUuMDAiLCJ0YXgiOiIyNTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2295, "base_fare": 2045, "tax": 250, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2325, "filter": { "id": "F123NP00114-193", "price": 2325, "gross_total": 2295, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603102315dac2026031100500339dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-194", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbAzWAEWtxzG7oFmQ6ZXVnIMjJadDoXeITOjO5V2bi3aoDAnzSqaZKLBFwseq\/LO+c=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-194", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tCiOaiQJ+lSDs2Lbn4Q1enhTdQ6vXDa68UB1fJorkOnk0D67EC45hs45MYxG+THmejZFMZqwcroyPsj97j4oej7cxEET7uJxV3FawnCBlME=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBVLMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-194", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TpJTGQavSSJZ\/V00bkoXjpYsFMqT1j8ZgquE46tOqAbgdv4cegvqhc27xoUgkzFtlswnZJovYsknZJ1ZN3TZszN+KL0gn5OhzRO2jnVKhZU=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBVLMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2328, "gross_total": 2352, "base_fare": 1842, "tax": 540, "sell": { "currency": "MYR", "total": 2328, "base_fare": 1842, "tax": 540 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyOCwiYmFzZV9mYXJlIjoxODQyLCJ0YXgiOjU0MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTgsImJhc2VfZmFyZSI6MTgxMiwidGF4Ijo1NDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM1MiwiYmFzZV9mYXJlIjoxODEyLCJ0YXgiOjU0MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2328, "base_fare": 1842, "tax": 540, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1812.00", "tax": "540.00", "discount": 54, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2328, "base_fare": 1842, "tax": 540, "gross": { "base_fare": "1812.00", "tax": "540.00", "discount": "54.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjguMDAiLCJiYXNlX2ZhcmUiOiIxODQyLjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgxMi4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIyOTguMDAiLCJiYXNlX2ZhcmUiOiIxODEyLjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgxMi4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzUyLjAwIiwiYmFzZV9mYXJlIjoiMTgxMi4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNTQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2352, "base_fare": 1812, "tax": 540, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 54, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2328, "filter": { "id": "F123NP00114-194", "price": 2328, "gross_total": 2352, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-195", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYxuWW39WP2iusqBi8Hqq6aC8tYlc7z06WzQ6jBfrxzrrmckvGEZZytSJI03Qugh6voSGrIhSLGiL4o\/sT0NOHxFep1cmKctr8rVwMjP5a4ig==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-195", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7HSG7ekpycknl4gde8msHPaVEsWq69kCGj70Qp1Y8J8=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-195", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6Tqg8oyxqezmc5eQ3TGTPWEdVB9CNiVKelHk0IBNupk=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2329, "gross_total": 2448, "base_fare": 2055, "tax": 423, "sell": { "currency": "MYR", "total": 2329, "base_fare": 2055, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyOSwiYmFzZV9mYXJlIjoyMDU1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTksImJhc2VfZmFyZSI6MjAyNSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ0OCwiYmFzZV9mYXJlIjoyMDI1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2329, "base_fare": 2055, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2025.00", "tax": "423.00", "discount": 149, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2329, "base_fare": 2055, "tax": 423, "gross": { "base_fare": "2025.00", "tax": "423.00", "discount": "149.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjkuMDAiLCJiYXNlX2ZhcmUiOiIyMDU1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyNS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTQ5LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjk5LjAwIiwiYmFzZV9mYXJlIjoiMjAyNS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMjUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE0OS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NDguMDAiLCJiYXNlX2ZhcmUiOiIyMDI1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNDkuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2448, "base_fare": 2025, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 149, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2329, "filter": { "id": "F123NP00114-195", "price": 2329, "gross_total": 2448, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-196", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa7fr3MtSOGaKyf47\/ReJquFB9vPluGoyaCWA\/JWy6G8erGpHGHL7XTfO22+y2SbTFJfnw8pDPiJTJzZHSZOUa3o6Wm8xxvq3ekQQ+CrQzIKg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-196", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gWWpBsN\/hy\/MlX3q3oAS\/WRdTQRNpsifisUvdy+5rCE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-196", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gN5hWYtOy+znjPY2rCTUljpjAaWPA9E36Tb2odci\/6s=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2329, "gross_total": 2448, "base_fare": 2055, "tax": 423, "sell": { "currency": "MYR", "total": 2329, "base_fare": 2055, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyOSwiYmFzZV9mYXJlIjoyMDU1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIyOTksImJhc2VfZmFyZSI6MjAyNSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ0OCwiYmFzZV9mYXJlIjoyMDI1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2329, "base_fare": 2055, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2025.00", "tax": "423.00", "discount": 149, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2329, "base_fare": 2055, "tax": 423, "gross": { "base_fare": "2025.00", "tax": "423.00", "discount": "149.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzMjkuMDAiLCJiYXNlX2ZhcmUiOiIyMDU1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyNS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTQ5LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMjk5LjAwIiwiYmFzZV9mYXJlIjoiMjAyNS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwMjUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE0OS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NDguMDAiLCJiYXNlX2ZhcmUiOiIyMDI1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNDkuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjI5OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2448, "base_fare": 2025, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 149, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2329, "filter": { "id": "F123NP00114-196", "price": 2329, "gross_total": 2448, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-197", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcf5m+84eBQeVZ2dsLSipcpN2j4bkkPVFEldtEovJOsms=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-197", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWsBEVQTJD3k1GaiQcQ64i84hX3l\/ePDz6WOA5Tq\/58HWSefGXPhjYNSTSswznPDL5k=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBVLMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-197", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTyo6SanERLpFdkTpqSXAzfGIRlTVHARHBUZpMb4AEDx+ygkM0VL5LyrVIPBLnvTxc=", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBVLMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2357, "gross_total": 2327, "base_fare": 1831, "tax": 526, "sell": { "currency": "MYR", "total": 2357, "base_fare": 1831, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM1NywiYmFzZV9mYXJlIjoxODMxLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzMjcsImJhc2VfZmFyZSI6MTgwMSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMyNywiYmFzZV9mYXJlIjoxODAxLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2357, "base_fare": 1831, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1801.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2357, "base_fare": 1831, "tax": 526, "gross": { "base_fare": "1801.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNTcuMDAiLCJiYXNlX2ZhcmUiOiIxODMxLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwMS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjMyNy4wMCIsImJhc2VfZmFyZSI6IjE4MDEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODAxLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjMyNy4wMCIsImJhc2VfZmFyZSI6IjE4MDEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMyNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2327, "base_fare": 1801, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2357, "filter": { "id": "F123NP00114-197", "price": 2357, "gross_total": 2327, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:45:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-198", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4j9hEzjKIw7FQIci8Y8lnmsQ2xWQqzdCVW+rVapl61iOA=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-198", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIhGe8bGE4QNHJP\/eKj43nyles\/SHrsAibZd8RZAB1Il2rV55\/NL2KrM6AlLhKrDDek=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-198", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p6THhymkwjTt\/85uRlZTIz8I2vXJNF7DLLf4M\/Cmk7Qz2yb27C3UlKZCyvJih5OLFk=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2362, "gross_total": 2332, "base_fare": 1856, "tax": 506, "sell": { "currency": "MYR", "total": 2362, "base_fare": 1856, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM2MiwiYmFzZV9mYXJlIjoxODU2LCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzMzIsImJhc2VfZmFyZSI6MTgyNiwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMzMiwiYmFzZV9mYXJlIjoxODI2LCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2362, "base_fare": 1856, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1826.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2362, "base_fare": 1856, "tax": 506, "gross": { "base_fare": "1826.00", "tax": "506.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjIuMDAiLCJiYXNlX2ZhcmUiOiIxODU2LjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgyNi4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjMzMi4wMCIsImJhc2VfZmFyZSI6IjE4MjYuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODI2LjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjMzMi4wMCIsImJhc2VfZmFyZSI6IjE4MjYuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2332, "base_fare": 1826, "tax": 506, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2362, "filter": { "id": "F123NP00114-198", "price": 2362, "gross_total": 2332, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-199", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa2tkZBy+l0ZzF8\/FyNGnA2GyC3EGU9Ql8JOrbiN7KGYCHCfAJ72Pc9TRDbKMyf5pJSSx5ZGf0\/yLwfqMdQXyZD5hB9mUa4H+ir109gaRmEHRYFXyYeFmbTUy62XpsjSoseAf\/Rw+dhoQUBr7L6X7RcxX4KjxhuJokdh+zDNSGlKb\/R+jVT+jE3FJWmZdXE98Ym6OSdpSBtoQw\/XPCzGQA1xs0SZbfcyOK9ZYyJVFNe7RGJlPMRnYLHdDg9ZYbMEubeQ8GL1eqqBRVb9awwaq6t9Sn3eG7RXyZU4FmUZSOqOIMfYvyUNHUiYc2huDGNNsxyTK3dapn2wf0Vzus2FSEtBvcLMAHGV2aaL4QZmnLjzbpLZO4+yvTVCxogwaUEJIbb4McDVkNIYks4op8450+elBwnGzLUyO1dDzLSlOcX6RlX0SSJtqrvGi+Sux69mP1gBXYJ5YhsoLhuHdyS3Mvvx0ZiKiXty0Ox\/gZSBlY0SsSvBBg\/qorTMPhkJcDzDdKvw\/t5uCCur82s\/sLCRg7tdi\/EUEcC\/XsC3b\/HnOAPcj2N5uQqfdj8uFQf4GzeXDdOhMSb+mxSGH+aIzwicWb4WmGyhecP5DHQgJ8TqSbSh0tSNAALYGa1TPF72GnoQojb7\/tBsgRB6AJVQOFDu9GhTqsLmaSqzvOCDYWGvNZ84n8n\/xo2rOO\/m6uieVyq4vyKR+D9dC8m+KmZOQFNC7PgtbTIYT1KH9KkGTRIYZcbNnGyaBFIo4EmeJYRRfsynZYY88wALUr7WhH4Fcj\/PBFu9Qy9n4SQOxhLuIqCP1CLBeZ8vYS9qJHDEXH9ALQxP13OLDWTFPZlI1T8xNQOc9teQmupY\/THWaUmEL5TlsvzqhWWVX3u8bILUyPm0beVoDCbZ0l344k1hHRid8p11dlp06gWBdwWjhocPVlStxPsJKEq\/4rmGC6Ajna13EmFwjAACBCXcPFNyUpHeWxO3bAeVrc6hdRhx\/ACVyeGAmD4kQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-199", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-199", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2362, "gross_total": 2332, "base_fare": 1836, "tax": 526, "sell": { "currency": "MYR", "total": 2362, "base_fare": 1836, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM2MiwiYmFzZV9mYXJlIjoxODM2LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzMzIsImJhc2VfZmFyZSI6MTgwNiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjMzMiwiYmFzZV9mYXJlIjoxODA2LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2362, "base_fare": 1836, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1806.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2362, "base_fare": 1836, "tax": 526, "gross": { "base_fare": "1806.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNjIuMDAiLCJiYXNlX2ZhcmUiOiIxODM2LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgwNi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjMzMi4wMCIsImJhc2VfZmFyZSI6IjE4MDYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODA2LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjMzMi4wMCIsImJhc2VfZmFyZSI6IjE4MDYuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjMzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2332, "base_fare": 1806, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2362, "filter": { "id": "F123NP00114-199", "price": 2362, "gross_total": 2332, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-200", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UrcAWVNTjDSV5fMwoKIcbOuVbQuYwQOG+5uooRX2T7ZE", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-200", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-200", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2373, "gross_total": 2343, "base_fare": 1874, "tax": 499, "sell": { "currency": "MYR", "total": 2373, "base_fare": 1874, "tax": 499 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM3MywiYmFzZV9mYXJlIjoxODc0LCJ0YXgiOjQ5OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzNDMsImJhc2VfZmFyZSI6MTg0NCwidGF4Ijo0OTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM0MywiYmFzZV9mYXJlIjoxODQ0LCJ0YXgiOjQ5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2373, "base_fare": 1874, "tax": 499, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1844.00", "tax": "499.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2373, "base_fare": 1874, "tax": 499, "gross": { "base_fare": "1844.00", "tax": "499.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNzMuMDAiLCJiYXNlX2ZhcmUiOiIxODc0LjAwIiwidGF4IjoiNDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg0NC4wMCIsInRheCI6IjQ5OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM0My4wMCIsImJhc2VfZmFyZSI6IjE4NDQuMDAiLCJ0YXgiOiI0OTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODQ0LjAwIiwidGF4IjoiNDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM0My4wMCIsImJhc2VfZmFyZSI6IjE4NDQuMDAiLCJ0YXgiOiI0OTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM0MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2343, "base_fare": 1844, "tax": 499, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2373, "filter": { "id": "F123NP00114-200", "price": 2373, "gross_total": 2343, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603102315dac2026031100500339dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-201", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uul9dhi3pQlroP\/LfPx9wetK17WSi2KcW2phKI5c0p\/m", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-201", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-201", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2373, "gross_total": 2343, "base_fare": 1874, "tax": 499, "sell": { "currency": "MYR", "total": 2373, "base_fare": 1874, "tax": 499 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM3MywiYmFzZV9mYXJlIjoxODc0LCJ0YXgiOjQ5OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzNDMsImJhc2VfZmFyZSI6MTg0NCwidGF4Ijo0OTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM0MywiYmFzZV9mYXJlIjoxODQ0LCJ0YXgiOjQ5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2373, "base_fare": 1874, "tax": 499, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1844.00", "tax": "499.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2373, "base_fare": 1874, "tax": 499, "gross": { "base_fare": "1844.00", "tax": "499.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNzMuMDAiLCJiYXNlX2ZhcmUiOiIxODc0LjAwIiwidGF4IjoiNDk5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg0NC4wMCIsInRheCI6IjQ5OS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM0My4wMCIsImJhc2VfZmFyZSI6IjE4NDQuMDAiLCJ0YXgiOiI0OTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODQ0LjAwIiwidGF4IjoiNDk5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM0My4wMCIsImJhc2VfZmFyZSI6IjE4NDQuMDAiLCJ0YXgiOiI0OTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM0MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2343, "base_fare": 1844, "tax": 499, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2373, "filter": { "id": "F123NP00114-201", "price": 2373, "gross_total": 2343, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603102315dac2026031100500339dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-202", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYBOdX3WbzjlXxiZognkKbv4tVlDvGwBl1bEdAuHjoip87cm81EDEKBYIyB4qe48Jr84\/KW+TflChvvgDCQronkUEnPnnzNC6A9Z5T7swhuWpR7z\/V6iC2\/TN9UKEL\/JyrED1mNEzam7eFi6nKrw+YCa6sddfVuNtg6Tc9axWjTgwafuT4KgG+w2lzS00\/D+YDU\/Uu7NRxkO8vUB65tYJqdKDsukjwsSX1XDgcb5jc4uLSvR1Ku4ZyPpsvdXZy+gTEgiDXmsPLBlpTY7uu4Q+e6WFcLhM62aqvs3HcQ32fVMcCZBPFqJGrH9GbkQmDRwBRkknEHm8f3AFfp7EjLamXWH0IIVAiHcAEfoOSATGKzKSyc9LMpilx27TGBOab1AvbRQVcjRhWykzhwdaXdUh6TEQ3bSa5RQ119LuGOdAecQw7xZjJp2QrkZ7z7lhIRQAhIgNAZIkfNARjz\/mtAfGachfj97baSzoeI4mOq159pPud+3O9IrzyaggrdrQhAp46FPgB2M53PYEK5WQG8CQvkOkxOOdoSApSFS3dAzDg5b4p6F0fCCiV2uo7PbV\/O+eStDrGRSGa26o5qqgBsbuJEQY6aQGvWbxe21WTG+XG9mtULiIj7\/zxlQ6jxyrxgFh1vc7fhwaB3kmeVJrot1mb3N0nYJFPWB9zXPzIiZs\/jblq\/gbowPXy1PAtmayQS2aAaGQJcDku07yb2NXQ7lSmS\/kLZ\/lUWXqfKy\/PC0um+CsZUfALrjN736\/nRa+2dx5YDDqvT2cXJv5KoAYzDho+ddP8SOHeXUCGPX3NE2+\/nIoE4ZZFuWgr3ykCebprNh0hHu4SmNCoF59tbHsRvgfORbdQCSwpPZnKTiQmEg1TJa416jJ+hbi2ClLjom21pgQSDRn2dmCkA6E8tkKegpjoKB9YFoFiVWOH\/Upe2Rnaxieb\/Boi02L\/Ojmjo6YMnbfDevyVSK+BNkf+Jy0z9ucbd6hCKA8yL1uC9Al3lU6jwS0h7PwOu8fJ3glp5BKDuG6g=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-202", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-202", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2375, "gross_total": 2345, "base_fare": 1850, "tax": 525, "sell": { "currency": "MYR", "total": 2375, "base_fare": 1850, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM3NSwiYmFzZV9mYXJlIjoxODUwLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzNDUsImJhc2VfZmFyZSI6MTgyMCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM0NSwiYmFzZV9mYXJlIjoxODIwLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2375, "base_fare": 1850, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1820.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2375, "base_fare": 1850, "tax": 525, "gross": { "base_fare": "1820.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNzUuMDAiLCJiYXNlX2ZhcmUiOiIxODUwLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgyMC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM0NS4wMCIsImJhc2VfZmFyZSI6IjE4MjAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODIwLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM0NS4wMCIsImJhc2VfZmFyZSI6IjE4MjAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM0NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2345, "base_fare": 1820, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2375, "filter": { "id": "F123NP00114-202", "price": 2375, "gross_total": 2345, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-203", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbl2fwywS10aCnx+EO0fUKyuGuR9U8uhSF5qDBhMepp2TT4cZjxYJSE0zDBksgAfu720jHnr6pf+iuhPCEW9EU5", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-203", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sGRTSspBg5B9uQ\/YmHLYQAbiA9+P4M+T8+6shb4dqdjWG1\/\/hxx8bD6ElpnrrFKO", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-203", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2382, "gross_total": 2352, "base_fare": 1864, "tax": 518, "sell": { "currency": "MYR", "total": 2382, "base_fare": 1864, "tax": 518 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM4MiwiYmFzZV9mYXJlIjoxODY0LCJ0YXgiOjUxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzNTIsImJhc2VfZmFyZSI6MTgzNCwidGF4Ijo1MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM1MiwiYmFzZV9mYXJlIjoxODM0LCJ0YXgiOjUxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2382, "base_fare": 1864, "tax": 518, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1834.00", "tax": "518.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2382, "base_fare": 1864, "tax": 518, "gross": { "base_fare": "1834.00", "tax": "518.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzODIuMDAiLCJiYXNlX2ZhcmUiOiIxODY0LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgzNC4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM1Mi4wMCIsImJhc2VfZmFyZSI6IjE4MzQuMDAiLCJ0YXgiOiI1MTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODM0LjAwIiwidGF4IjoiNTE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM1Mi4wMCIsImJhc2VfZmFyZSI6IjE4MzQuMDAiLCJ0YXgiOiI1MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2352, "base_fare": 1834, "tax": 518, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2382, "filter": { "id": "F123NP00114-203", "price": 2382, "gross_total": 2352, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-204", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsalO0TkkQC9lpIqasi4LBY2b4Wl8pTf2+xTTyDCt3T7iNYbW2Lr9ZXgNxAT1c4xG5dpqdQnHtrh0qX4pxCfJtUN", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-204", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gDzCJvG7wy+IaE1Mo5SMUTEIEvPWTrMnKaPwbwqOGQuH1HAQNHUnqfECoJpwDkXj", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-204", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2382, "gross_total": 2352, "base_fare": 1864, "tax": 518, "sell": { "currency": "MYR", "total": 2382, "base_fare": 1864, "tax": 518 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM4MiwiYmFzZV9mYXJlIjoxODY0LCJ0YXgiOjUxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzNTIsImJhc2VfZmFyZSI6MTgzNCwidGF4Ijo1MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM1MiwiYmFzZV9mYXJlIjoxODM0LCJ0YXgiOjUxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2382, "base_fare": 1864, "tax": 518, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1834.00", "tax": "518.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2382, "base_fare": 1864, "tax": 518, "gross": { "base_fare": "1834.00", "tax": "518.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzODIuMDAiLCJiYXNlX2ZhcmUiOiIxODY0LjAwIiwidGF4IjoiNTE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgzNC4wMCIsInRheCI6IjUxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM1Mi4wMCIsImJhc2VfZmFyZSI6IjE4MzQuMDAiLCJ0YXgiOiI1MTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODM0LjAwIiwidGF4IjoiNTE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM1Mi4wMCIsImJhc2VfZmFyZSI6IjE4MzQuMDAiLCJ0YXgiOiI1MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2352, "base_fare": 1834, "tax": 518, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2382, "filter": { "id": "F123NP00114-204", "price": 2382, "gross_total": 2352, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-205", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbAzWAEWtxzG7oFmQ6ZXVnItQj5vFd+n4AWD27f9TqwG8PXkL+iX21QhOrChCUHeKc=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-205", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tCiOaiQJ+lSDs2Lbn4Q1enhTdQ6vXDa68UB1fJorkOlkJBaQehEhf7\/n9399FKDnhtTiaO2yGT6lnQd6iYmVDgiLKxRZMGJ5e7IYmU1J5Jc=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBVLMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-205", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TpJTGQavSSJZ\/V00bkoXjpYsFMqT1j8ZgquE46tOqAZrG\/SXjWfurcVjsOmk9BWKfI2bnJ5NcxV36lifm0fXKkbw7QCBSpfNHWE1e6hXdss=", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBVLMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2388, "gross_total": 2414, "base_fare": 1904, "tax": 540, "sell": { "currency": "MYR", "total": 2388, "base_fare": 1904, "tax": 540 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM4OCwiYmFzZV9mYXJlIjoxOTA0LCJ0YXgiOjU0MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzNTgsImJhc2VfZmFyZSI6MTg3NCwidGF4Ijo1NDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQxNCwiYmFzZV9mYXJlIjoxODc0LCJ0YXgiOjU0MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2388, "base_fare": 1904, "tax": 540, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1874.00", "tax": "540.00", "discount": 56, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2388, "base_fare": 1904, "tax": 540, "gross": { "base_fare": "1874.00", "tax": "540.00", "discount": "56.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzODguMDAiLCJiYXNlX2ZhcmUiOiIxOTA0LjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg3NC4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNTYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjIzNTguMDAiLCJiYXNlX2ZhcmUiOiIxODc0LjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg3NC4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNTYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDE0LjAwIiwiYmFzZV9mYXJlIjoiMTg3NC4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNTYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2414, "base_fare": 1874, "tax": 540, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 56, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2388, "filter": { "id": "F123NP00114-205", "price": 2388, "gross_total": 2414, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:45:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-206", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UpmXuKpbDWJrOrMSdzNccx8K6hzvWkTgICuMGOPdk9y8", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-206", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-206", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2414, "gross_total": 2384, "base_fare": 2210, "tax": 204, "sell": { "currency": "MYR", "total": 2414, "base_fare": 2210, "tax": 204 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQxNCwiYmFzZV9mYXJlIjoyMjEwLCJ0YXgiOjIwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzODQsImJhc2VfZmFyZSI6MjE4MCwidGF4IjoyMDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM4NCwiYmFzZV9mYXJlIjoyMTgwLCJ0YXgiOjIwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2414, "base_fare": 2210, "tax": 204, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2180.00", "tax": "204.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2414, "base_fare": 2210, "tax": 204, "gross": { "base_fare": "2180.00", "tax": "204.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MTQuMDAiLCJiYXNlX2ZhcmUiOiIyMjEwLjAwIiwidGF4IjoiMjA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE4MC4wMCIsInRheCI6IjIwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4NC4wMCIsImJhc2VfZmFyZSI6IjIxODAuMDAiLCJ0YXgiOiIyMDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTgwLjAwIiwidGF4IjoiMjA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4NC4wMCIsImJhc2VfZmFyZSI6IjIxODAuMDAiLCJ0YXgiOiIyMDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2384, "base_fare": 2180, "tax": 204, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2414, "filter": { "id": "F123NP00114-206", "price": 2414, "gross_total": 2384, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac2026031023400196dac202604281215kul2026042818150103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-207", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UkDVjN7rp3uvfAFf2r1JY9uyTodqs0Rtggjvxkjx4es7", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-207", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "K", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-207", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "O", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2414, "gross_total": 2384, "base_fare": 2210, "tax": 204, "sell": { "currency": "MYR", "total": 2414, "base_fare": 2210, "tax": 204 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQxNCwiYmFzZV9mYXJlIjoyMjEwLCJ0YXgiOjIwNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzODQsImJhc2VfZmFyZSI6MjE4MCwidGF4IjoyMDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM4NCwiYmFzZV9mYXJlIjoyMTgwLCJ0YXgiOjIwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2414, "base_fare": 2210, "tax": 204, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2180.00", "tax": "204.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2414, "base_fare": 2210, "tax": 204, "gross": { "base_fare": "2180.00", "tax": "204.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MTQuMDAiLCJiYXNlX2ZhcmUiOiIyMjEwLjAwIiwidGF4IjoiMjA0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE4MC4wMCIsInRheCI6IjIwNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4NC4wMCIsImJhc2VfZmFyZSI6IjIxODAuMDAiLCJ0YXgiOiIyMDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTgwLjAwIiwidGF4IjoiMjA0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4NC4wMCIsImJhc2VfZmFyZSI6IjIxODAuMDAiLCJ0YXgiOiIyMDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2384, "base_fare": 2180, "tax": 204, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2414, "filter": { "id": "F123NP00114-207", "price": 2414, "gross_total": 2384, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac2026031023400196dac202604280205kul2026042808000197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-208", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbOJgQK60rKn3i1TCMmFwUxuOtYKUE9UdvAlhORNIG9TxNspiTJC7xFZkey2j\/uSKucRkiPWQ7fZ\/I1Id4kqwL2", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-208", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sGRTSspBg5B9uQ\/YmHLYQAbiA9+P4M+T8+6shb4dqdjWG1\/\/hxx8bD6ElpnrrFKO", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-208", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AUUzjIzn5nb\/VrZM0cY\/LM5fy1VYr6PWdg8SdcavAF9M1owr1AhJaWGFeQ2PQP9t", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2416, "gross_total": 2386, "base_fare": 1849, "tax": 567, "sell": { "currency": "MYR", "total": 2416, "base_fare": 1849, "tax": 567 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQxNiwiYmFzZV9mYXJlIjoxODQ5LCJ0YXgiOjU2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzODYsImJhc2VfZmFyZSI6MTgxOSwidGF4Ijo1NjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM4NiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjU2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2416, "base_fare": 1849, "tax": 567, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1819.00", "tax": "567.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2416, "base_fare": 1849, "tax": 567, "gross": { "base_fare": "1819.00", "tax": "567.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MTYuMDAiLCJiYXNlX2ZhcmUiOiIxODQ5LjAwIiwidGF4IjoiNTY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgxOS4wMCIsInRheCI6IjU2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MTkuMDAiLCJ0YXgiOiI1NjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiNTY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MTkuMDAiLCJ0YXgiOiI1NjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2386, "base_fare": 1819, "tax": 567, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2416, "filter": { "id": "F123NP00114-208", "price": 2416, "gross_total": 2386, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-209", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaexWZVU+NSHgBmU0\/\/729+Y8ELl4Ty7ZxTkUkfUm0ZeyTQBImJEr0RuBZESrU05g\/NIg9GCKQBDYle4AJnXPyt", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-209", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gDzCJvG7wy+IaE1Mo5SMUTEIEvPWTrMnKaPwbwqOGQuH1HAQNHUnqfECoJpwDkXj", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-209", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AUUzjIzn5nb\/VrZM0cY\/LM5fy1VYr6PWdg8SdcavAF9M1owr1AhJaWGFeQ2PQP9t", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2416, "gross_total": 2386, "base_fare": 1849, "tax": 567, "sell": { "currency": "MYR", "total": 2416, "base_fare": 1849, "tax": 567 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQxNiwiYmFzZV9mYXJlIjoxODQ5LCJ0YXgiOjU2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzODYsImJhc2VfZmFyZSI6MTgxOSwidGF4Ijo1NjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM4NiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjU2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2416, "base_fare": 1849, "tax": 567, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1819.00", "tax": "567.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2416, "base_fare": 1849, "tax": 567, "gross": { "base_fare": "1819.00", "tax": "567.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MTYuMDAiLCJiYXNlX2ZhcmUiOiIxODQ5LjAwIiwidGF4IjoiNTY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTgxOS4wMCIsInRheCI6IjU2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MTkuMDAiLCJ0YXgiOiI1NjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiNTY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM4Ni4wMCIsImJhc2VfZmFyZSI6IjE4MTkuMDAiLCJ0YXgiOiI1NjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2386, "base_fare": 1819, "tax": 567, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2416, "filter": { "id": "F123NP00114-209", "price": 2416, "gross_total": 2386, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-210", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbiZpcuhA4kQPzROjHEdRWBrXQ4jvquzUhx+sTF6rHamy6YjA8WP9gP5SiqtbRv4FddMUfLx8qJuKqIO8Uf29oUJSTWFQymeD4i9cwQ1GwT8w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-210", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAduemS0f38s\/JOkoN+20PZjLE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-210", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7v0PhPaEB+84Eom5IcKtcdSu3bzRFhsfGsZ\/OZC7Aqg=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "8" } } ] } ], "price": { "currency": "MYR", "total": 2422, "gross_total": 2548, "base_fare": 2155, "tax": 423, "sell": { "currency": "MYR", "total": 2422, "base_fare": 2155, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQyMiwiYmFzZV9mYXJlIjoyMTU1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzOTIsImJhc2VfZmFyZSI6MjEyNSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU0OCwiYmFzZV9mYXJlIjoyMTI1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2422, "base_fare": 2155, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2125.00", "tax": "423.00", "discount": 156, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2422, "base_fare": 2155, "tax": 423, "gross": { "base_fare": "2125.00", "tax": "423.00", "discount": "156.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MjIuMDAiLCJiYXNlX2ZhcmUiOiIyMTU1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTU2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyMzkyLjAwIiwiYmFzZV9mYXJlIjoiMjEyNS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMjUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE1Ni4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NDguMDAiLCJiYXNlX2ZhcmUiOiIyMTI1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNTYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM5MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2548, "base_fare": 2125, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 156, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2422, "filter": { "id": "F123NP00114-210", "price": 2422, "gross_total": 2548, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-211", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UpJLty504Di6mpAmFpcXYoN6j6fJCxuF2t7end4t35VQ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-211", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-211", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2424, "gross_total": 2394, "base_fare": 2154, "tax": 270, "sell": { "currency": "MYR", "total": 2424, "base_fare": 2154, "tax": 270 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQyNCwiYmFzZV9mYXJlIjoyMTU0LCJ0YXgiOjI3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzOTQsImJhc2VfZmFyZSI6MjEyNCwidGF4IjoyNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NCwiYmFzZV9mYXJlIjoyMTI0LCJ0YXgiOjI3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2424, "base_fare": 2154, "tax": 270, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2124.00", "tax": "270.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2424, "base_fare": 2154, "tax": 270, "gross": { "base_fare": "2124.00", "tax": "270.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MjQuMDAiLCJiYXNlX2ZhcmUiOiIyMTU0LjAwIiwidGF4IjoiMjcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNC4wMCIsInRheCI6IjI3MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM5NC4wMCIsImJhc2VfZmFyZSI6IjIxMjQuMDAiLCJ0YXgiOiIyNzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTI0LjAwIiwidGF4IjoiMjcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM5NC4wMCIsImJhc2VfZmFyZSI6IjIxMjQuMDAiLCJ0YXgiOiIyNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2394, "base_fare": 2124, "tax": 270, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2424, "filter": { "id": "F123NP00114-211", "price": 2424, "gross_total": 2394, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603111055dac2026031112300321dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-212", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UurfPX\/m5vlJ6ow8jrtCDmBHgnjUKk3nLYhRBM\/0yHo+", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-212", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-212", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 09:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 12:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT16H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2424, "gross_total": 2394, "base_fare": 2154, "tax": 270, "sell": { "currency": "MYR", "total": 2424, "base_fare": 2154, "tax": 270 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQyNCwiYmFzZV9mYXJlIjoyMTU0LCJ0YXgiOjI3MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjIzOTQsImJhc2VfZmFyZSI6MjEyNCwidGF4IjoyNzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjM5NCwiYmFzZV9mYXJlIjoyMTI0LCJ0YXgiOjI3MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2424, "base_fare": 2154, "tax": 270, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2124.00", "tax": "270.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2424, "base_fare": 2154, "tax": 270, "gross": { "base_fare": "2124.00", "tax": "270.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MjQuMDAiLCJiYXNlX2ZhcmUiOiIyMTU0LjAwIiwidGF4IjoiMjcwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyNC4wMCIsInRheCI6IjI3MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM5NC4wMCIsImJhc2VfZmFyZSI6IjIxMjQuMDAiLCJ0YXgiOiIyNzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTI0LjAwIiwidGF4IjoiMjcwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjM5NC4wMCIsImJhc2VfZmFyZSI6IjIxMjQuMDAiLCJ0YXgiOiIyNzAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjM5NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2394, "base_fare": 2124, "tax": 270, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2424, "filter": { "id": "F123NP00114-212", "price": 2424, "gross_total": 2394, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603111055dac2026031112300321dac202604281335bkk2026042817000322bkk202604290905kul2026042912150415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-213", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZXYV4h9HFnZBhcB7SbbQRhFZbDT53WprMPoXDHFgV0dDJQJbjR6KYWerAj\/wWhuTPJeiLfOBdl1vgW4vrBGjJZ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-213", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "M9hiull9feAcVcnj5WQTVg==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-213", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tW87xrlKI3pCCHwX6Te6lQ==", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSLGRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2434, "gross_total": 2404, "base_fare": 1928, "tax": 506, "sell": { "currency": "MYR", "total": 2434, "base_fare": 1928, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQzNCwiYmFzZV9mYXJlIjoxOTI4LCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MDQsImJhc2VfZmFyZSI6MTg5OCwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQwNCwiYmFzZV9mYXJlIjoxODk4LCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2434, "base_fare": 1928, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1898.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2434, "base_fare": 1928, "tax": 506, "gross": { "base_fare": "1898.00", "tax": "506.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MzQuMDAiLCJiYXNlX2ZhcmUiOiIxOTI4LjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5OC4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNC4wMCIsImJhc2VfZmFyZSI6IjE4OTguMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODk4LjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNC4wMCIsImJhc2VfZmFyZSI6IjE4OTguMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2404, "base_fare": 1898, "tax": 506, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2434, "filter": { "id": "F123NP00114-213", "price": 2434, "gross_total": 2404, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-214", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYtHbyz3w8RNxT38OWt2nANffJ777CrqCwWi7S6YpEXzFoFQy8i\/Zg9lcNJmRIQdnPp6xtN+posTwPJil2tWsNJ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-214", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "M9hiull9feAcVcnj5WQTVg==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-214", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "I5heG7FlgErr2QBSFKgzBg==", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSLGRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2434, "gross_total": 2404, "base_fare": 1928, "tax": 506, "sell": { "currency": "MYR", "total": 2434, "base_fare": 1928, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQzNCwiYmFzZV9mYXJlIjoxOTI4LCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MDQsImJhc2VfZmFyZSI6MTg5OCwidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQwNCwiYmFzZV9mYXJlIjoxODk4LCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2434, "base_fare": 1928, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1898.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2434, "base_fare": 1928, "tax": 506, "gross": { "base_fare": "1898.00", "tax": "506.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MzQuMDAiLCJiYXNlX2ZhcmUiOiIxOTI4LjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5OC4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNC4wMCIsImJhc2VfZmFyZSI6IjE4OTguMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODk4LjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNC4wMCIsImJhc2VfZmFyZSI6IjE4OTguMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQwNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2404, "base_fare": 1898, "tax": 506, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2434, "filter": { "id": "F123NP00114-214", "price": 2434, "gross_total": 2404, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-215", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZCi3J02vENGMKL1C7Opy71uCiFMIexDoT+Pi6v6TVpntplJL6Cru5OBQdPHPixbea5+UmdUK53YL7G25K+4QnV", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-215", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "u7tKtmZes78bgzz9U3YJtFCSWTxnjFD7cg6yDrggs0DtcbVwovLq69qmmvhofRpe", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBX1YMY\/01", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-215", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "97zzsXROvKFI8OZptXMaRkoilH1v+i6kHAndU7fYqivmF52C\/sRBi31m4zNr0prQ", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2436, "gross_total": 2406, "base_fare": 1927, "tax": 509, "sell": { "currency": "MYR", "total": 2436, "base_fare": 1927, "tax": 509 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQzNiwiYmFzZV9mYXJlIjoxOTI3LCJ0YXgiOjUwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MDYsImJhc2VfZmFyZSI6MTg5NywidGF4Ijo1MDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQwNiwiYmFzZV9mYXJlIjoxODk3LCJ0YXgiOjUwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2436, "base_fare": 1927, "tax": 509, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1897.00", "tax": "509.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2436, "base_fare": 1927, "tax": 509, "gross": { "base_fare": "1897.00", "tax": "509.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MzYuMDAiLCJiYXNlX2ZhcmUiOiIxOTI3LjAwIiwidGF4IjoiNTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5Ny4wMCIsInRheCI6IjUwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNi4wMCIsImJhc2VfZmFyZSI6IjE4OTcuMDAiLCJ0YXgiOiI1MDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODk3LjAwIiwidGF4IjoiNTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNi4wMCIsImJhc2VfZmFyZSI6IjE4OTcuMDAiLCJ0YXgiOiI1MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2406, "base_fare": 1897, "tax": 509, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2436, "filter": { "id": "F123NP00114-215", "price": 2436, "gross_total": 2406, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-216", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZtGmqlUpHR61RIK3jqI+GFu6NS1pcdHAeuEyF2R0Bv35BDbK5O64IXRp5gxQHjyQEUAroWYEhgKYv1IMbNK3fy", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-216", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "u7tKtmZes78bgzz9U3YJtFCSWTxnjFD7cg6yDrggs0DtcbVwovLq69qmmvhofRpe", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBX1YMY\/01", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-216", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Abgab+TAq4wSouJb0CHw9odBRdzO9bDKhe\/dQb2QJijSz1FBZ5AqTJS7gywSe4Re", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXRMY\/01", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2436, "gross_total": 2406, "base_fare": 1927, "tax": 509, "sell": { "currency": "MYR", "total": 2436, "base_fare": 1927, "tax": 509 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQzNiwiYmFzZV9mYXJlIjoxOTI3LCJ0YXgiOjUwOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MDYsImJhc2VfZmFyZSI6MTg5NywidGF4Ijo1MDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQwNiwiYmFzZV9mYXJlIjoxODk3LCJ0YXgiOjUwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2436, "base_fare": 1927, "tax": 509, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1897.00", "tax": "509.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2436, "base_fare": 1927, "tax": 509, "gross": { "base_fare": "1897.00", "tax": "509.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0MzYuMDAiLCJiYXNlX2ZhcmUiOiIxOTI3LjAwIiwidGF4IjoiNTA5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTg5Ny4wMCIsInRheCI6IjUwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNi4wMCIsImJhc2VfZmFyZSI6IjE4OTcuMDAiLCJ0YXgiOiI1MDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODk3LjAwIiwidGF4IjoiNTA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQwNi4wMCIsImJhc2VfZmFyZSI6IjE4OTcuMDAiLCJ0YXgiOiI1MDkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQwNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2406, "base_fare": 1897, "tax": 509, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2436, "filter": { "id": "F123NP00114-216", "price": 2436, "gross_total": 2406, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-217", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYrBWc7wyCL5zx9Au\/uE2vavrcbLEZwH3sGGkxCLojZxbSf1\/T6sr7mmuUnerupTWcGUB1FfinpxXeb1vtRZ\/g1", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-217", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-217", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rEs88QAc63SB8\/oQJBueCw==", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSLGRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2441, "gross_total": 2551, "base_fare": 2084, "tax": 497, "sell": { "currency": "MYR", "total": 2441, "base_fare": 2084, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ0MSwiYmFzZV9mYXJlIjoyMDg0LCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MTEsImJhc2VfZmFyZSI6MjA1NCwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1MSwiYmFzZV9mYXJlIjoyMDU0LCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2441, "base_fare": 2084, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2054.00", "tax": "497.00", "discount": 140, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2441, "base_fare": 2084, "tax": 497, "gross": { "base_fare": "2054.00", "tax": "497.00", "discount": "140.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NDEuMDAiLCJiYXNlX2ZhcmUiOiIyMDg0LjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA1NC4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTQwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDExLjAwIiwiYmFzZV9mYXJlIjoiMjA1NC4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNTQuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE0MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NTEuMDAiLCJiYXNlX2ZhcmUiOiIyMDU0LjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxNDAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQxMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2551, "base_fare": 2054, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 140, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2441, "filter": { "id": "F123NP00114-217", "price": 2441, "gross_total": 2551, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-218", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZXYV4h9HFnZBhcB7SbbQRhp3vbKtTK6SikU8G6Cy2i3OV7HPj0ZDLx2K6es7vMroP5pvvYtK\/lIybBidEvBKWl", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-218", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KLG1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-218", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSLGRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2441, "gross_total": 2551, "base_fare": 2084, "tax": 497, "sell": { "currency": "MYR", "total": 2441, "base_fare": 2084, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ0MSwiYmFzZV9mYXJlIjoyMDg0LCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MTEsImJhc2VfZmFyZSI6MjA1NCwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1MSwiYmFzZV9mYXJlIjoyMDU0LCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2441, "base_fare": 2084, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2054.00", "tax": "497.00", "discount": 140, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2441, "base_fare": 2084, "tax": 497, "gross": { "base_fare": "2054.00", "tax": "497.00", "discount": "140.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NDEuMDAiLCJiYXNlX2ZhcmUiOiIyMDg0LjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA1NC4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTQwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDExLjAwIiwiYmFzZV9mYXJlIjoiMjA1NC4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIwNTQuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE0MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NTEuMDAiLCJiYXNlX2ZhcmUiOiIyMDU0LjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxNDAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQxMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2551, "base_fare": 2054, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 140, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2441, "filter": { "id": "F123NP00114-218", "price": 2441, "gross_total": 2551, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-219", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1Euc5mAAQzgypC9p2F8Pw5lPNZnoX\/VmF+OQzKT2J42S9vHzpcXfKTq6ukZRG+s6+7po7uV+8lg\/V7izq8y0z2nLI\/qKh10d4GA1Uh6DDrAMiQZ1PPZQibl+43n76kWgrARAnZOAOjH8NEtUzev787NAkjb7I54qsh+lfWACG8IDEf5dS\/ZjY03lS26YfwetioWH\/j21ockDT\/ak6slvRb6LzN8s1HOUhFNm13LYQIq4jdMl664JN73E6vxq5OJoVGb3yYHGpXBuMbFyE6n0Q8MuYsCajou6fd2Cfn3PgU6IsDKimOuHkQtMNHvr2BqV\/QetaCH15u+QHQIQJpuxTrH69OvFnw3Eso25\/dQT78R9sak9DZDkOf66+c7BLvx5Lb4\/Ls\/+2y+lEJ4al1nrDdm9+9J1sT2KPVxfx7uHz8j0crj5Y1UMJMF5v341DCGvo8zYE8a7eB7aQ5OXWvCQGk8NsTMU4yM8PfWAy9bKcoN7+mmkXa2NyyOkxrj3rhyD2vzJ+B7IxASVfoADP+jwvZmI9anEPQg4K2FggWpW6wKMgKfjy\/ZmpPkbozk5xVkNBP5KCTN09GkyYy\/xhz56ts\/+Y6aZEW2Y\/E6YBnCz7OEiHzNxjIBs90aSRon9HxJ0K5cgK53n4LgJF07CN2PgxXM9pEImGjgxWEK2MygqrOLDFZg7fiwRi6\/h0XyNugA50c\/5xHyhHEHdiOuQWC8UF9yJjvMkAubiD3Q+Y0iy8c+IGJecW4ipb1P1dVBDPNbw+tBHlQL5CJLGeSOL0nrNYfMzUKllpdbxo9+kIL+b1oyhw95wXOQGQA38EqiSp8Gzk285s6aFvtfyzU\/57\/HjytnihbicFOJJfJnNYLM6f\/TMEJ+voO9CbdiSuf3cP29wU8VzSVCHfDk64PUbAGJaJnljdEhroLpUDxZgbxutcnjvHhUc4PTLU6ZzN8HdIu0JJjb6WZ9jvloqmcdCFG3kBjJw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-219", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-219", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2467, "gross_total": 2437, "base_fare": 1941, "tax": 526, "sell": { "currency": "MYR", "total": 2467, "base_fare": 1941, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ2NywiYmFzZV9mYXJlIjoxOTQxLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MzcsImJhc2VfZmFyZSI6MTkxMSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQzNywiYmFzZV9mYXJlIjoxOTExLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2467, "base_fare": 1941, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1911.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2467, "base_fare": 1941, "tax": 526, "gross": { "base_fare": "1911.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NjcuMDAiLCJiYXNlX2ZhcmUiOiIxOTQxLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxMS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQzNy4wMCIsImJhc2VfZmFyZSI6IjE5MTEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTExLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQzNy4wMCIsImJhc2VfZmFyZSI6IjE5MTEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2437, "base_fare": 1911, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2467, "filter": { "id": "F123NP00114-219", "price": 2467, "gross_total": 2437, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-220", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1EW+cSp+aDyIEs2loGoD8GdVQ9fqBLMQhr7vKLas+5hgj65SsFYZ6t0ML\/aj4YmHCD\/yuw3ZEzTx8QXWljatIaKRsNBaNjTJZ6BIm5OK3rkbtuOCkjyaecrnHtqNOXuEnLydioWKgpIv7M1eCcH3bzX8rk6UMjchbXvQGrQUY1raYyi3ry3y4NfHPEU+pYjPnohnNCGLTF3ICh6bNxNA4ykQQ0AopqJ+iCcvjSyo9GIQ6NFSYc3P2dFvuH1RM6xItfKUTr+0IJ\/v2eWjahBx0Qo6jLgcj9JmkKXcqJGSQoFUcaeMY7g\/UThqodyaCDeia\/ASMpGQeMbn1hMueFv5hnGVp7uSQz9mDFeJ732XruJdjMT9PFZmVat1P4LBZthfxC2EkNqEPTDx6onVb1vd1XQHMVJhVpr5VDKiVKgkaz3tFadN2sF0OuKZaWaEGc0y+IeVkU6mRzEOMpOLcqgM9wLcqVYeoA9WP7isF9Td\/Ssh\/llorqZbd3HenoHcbAcf9cFgaFX9J3LGOyCq3TSDA\/OXNBodLoXTC1oUWwu3sPDiXqivJc+dO8ytJx0hAOD48wGYVEXA+ROTSqY6EuTYMWQrv+vuI4I6+zBdA2lGpHWzBSeBtd8Zs\/G2M4zfl9tBWx6rc+ktPo+8Ee8LaZBSub52zd9UmjZ0XCYVb1Eq\/jI50Cl2tqLU74fxxboT7Tn1wb3cb++dTsX9Y5di8LO25LOIc8cG\/OIpud9EuLZ3dZhwq4LUghHDGQLYgsPgWTfKspJtFR+m4FiTSjxOKzPv0wudmJ1R5YUhCjPdXZt0UYqO9erq9t7qQagRLEYXxqNHGN\/zyMD6ZvaWZ0d92CNzFbX1eKOEbNAS7V2WiJQphEqgEUrEizEfepfXfowNoLHPmQiOcww8ZL\/PJo+8on73b8qFMWlUNcUgljFKz4Jm5gY9yph0ZArVl\/0yTU6PfB5nQMEC\/twiD6WW5cL74p0DlEpQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-220", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-220", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2467, "gross_total": 2437, "base_fare": 1941, "tax": 526, "sell": { "currency": "MYR", "total": 2467, "base_fare": 1941, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ2NywiYmFzZV9mYXJlIjoxOTQxLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MzcsImJhc2VfZmFyZSI6MTkxMSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQzNywiYmFzZV9mYXJlIjoxOTExLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2467, "base_fare": 1941, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1911.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2467, "base_fare": 1941, "tax": 526, "gross": { "base_fare": "1911.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NjcuMDAiLCJiYXNlX2ZhcmUiOiIxOTQxLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkxMS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQzNy4wMCIsImJhc2VfZmFyZSI6IjE5MTEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTExLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQzNy4wMCIsImJhc2VfZmFyZSI6IjE5MTEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQzNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2437, "base_fare": 1911, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2467, "filter": { "id": "F123NP00114-220", "price": 2467, "gross_total": 2437, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-221", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYxuWW39WP2iusqBi8Hqq6a2ElMjkuUKTfrbfifEcBIgwFVxE3CJjnXDYChBs94fYMIoNoDVwOvBeKuFg+CwbTTY3vAgmamIslk7U5tAlDIjA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-221", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7HSG7ekpycknl4gde8msHPaVEsWq69kCGj70Qp1Y8J8=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-221", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "s0cA+mYhcxpgmQef9mAZwDBGYG9pDrllRWqGFhADhOU=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2469, "gross_total": 2598, "base_fare": 2205, "tax": 423, "sell": { "currency": "MYR", "total": 2469, "base_fare": 2205, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ2OSwiYmFzZV9mYXJlIjoyMjA1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MzksImJhc2VfZmFyZSI6MjE3NSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU5OCwiYmFzZV9mYXJlIjoyMTc1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2469, "base_fare": 2205, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2175.00", "tax": "423.00", "discount": 159, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2469, "base_fare": 2205, "tax": 423, "gross": { "base_fare": "2175.00", "tax": "423.00", "discount": "159.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NjkuMDAiLCJiYXNlX2ZhcmUiOiIyMjA1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3NS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTU5LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDM5LjAwIiwiYmFzZV9mYXJlIjoiMjE3NS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNzUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE1OS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1OTguMDAiLCJiYXNlX2ZhcmUiOiIyMTc1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNTkuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2598, "base_fare": 2175, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 159, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2469, "filter": { "id": "F123NP00114-221", "price": 2469, "gross_total": 2598, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-222", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbiZpcuhA4kQPzROjHEdRWBfZK0RSoAUSOsvK5o3eIhBtnUdoLIIhD+flEYxw1Yxfz5cKKNnusuNuuHR1BW030AD+4hXc1AZ8lp90EzfOGucg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-222", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAduemS0f38s\/JOkoN+20PZjLE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-222", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gN5hWYtOy+znjPY2rCTUljpjAaWPA9E36Tb2odci\/6s=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2469, "gross_total": 2598, "base_fare": 2205, "tax": 423, "sell": { "currency": "MYR", "total": 2469, "base_fare": 2205, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ2OSwiYmFzZV9mYXJlIjoyMjA1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0MzksImJhc2VfZmFyZSI6MjE3NSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU5OCwiYmFzZV9mYXJlIjoyMTc1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2469, "base_fare": 2205, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2175.00", "tax": "423.00", "discount": 159, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2469, "base_fare": 2205, "tax": 423, "gross": { "base_fare": "2175.00", "tax": "423.00", "discount": "159.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NjkuMDAiLCJiYXNlX2ZhcmUiOiIyMjA1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3NS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTU5LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDM5LjAwIiwiYmFzZV9mYXJlIjoiMjE3NS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxNzUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE1OS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1OTguMDAiLCJiYXNlX2ZhcmUiOiIyMTc1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNTkuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2598, "base_fare": 2175, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 159, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2469, "filter": { "id": "F123NP00114-222", "price": 2469, "gross_total": 2598, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-223", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ur9YGE\/OGrubZtJs5tPIoEbcyHJMDb8cB24x4S4othLN", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-223", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-223", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2472, "gross_total": 2442, "base_fare": 1934, "tax": 538, "sell": { "currency": "MYR", "total": 2472, "base_fare": 1934, "tax": 538 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ3MiwiYmFzZV9mYXJlIjoxOTM0LCJ0YXgiOjUzOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NDIsImJhc2VfZmFyZSI6MTkwNCwidGF4Ijo1MzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ0MiwiYmFzZV9mYXJlIjoxOTA0LCJ0YXgiOjUzOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2472, "base_fare": 1934, "tax": 538, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1904.00", "tax": "538.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2472, "base_fare": 1934, "tax": 538, "gross": { "base_fare": "1904.00", "tax": "538.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NzIuMDAiLCJiYXNlX2ZhcmUiOiIxOTM0LjAwIiwidGF4IjoiNTM4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkwNC4wMCIsInRheCI6IjUzOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ0Mi4wMCIsImJhc2VfZmFyZSI6IjE5MDQuMDAiLCJ0YXgiOiI1MzguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTA0LjAwIiwidGF4IjoiNTM4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ0Mi4wMCIsImJhc2VfZmFyZSI6IjE5MDQuMDAiLCJ0YXgiOiI1MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2442, "base_fare": 1904, "tax": 538, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2472, "filter": { "id": "F123NP00114-223", "price": 2472, "gross_total": 2442, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk2026031014100416bkk202603111055dac2026031112300321dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-224", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UuDRcoAofB0VFRvpIKr8UiE3XO723XtCHpNrxuBRa7Ki", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-224", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-224", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "BKK", "departure_time": "2026-04-29 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT23H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "0417" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2472, "gross_total": 2442, "base_fare": 1934, "tax": 538, "sell": { "currency": "MYR", "total": 2472, "base_fare": 1934, "tax": 538 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ3MiwiYmFzZV9mYXJlIjoxOTM0LCJ0YXgiOjUzOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NDIsImJhc2VfZmFyZSI6MTkwNCwidGF4Ijo1MzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ0MiwiYmFzZV9mYXJlIjoxOTA0LCJ0YXgiOjUzOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2472, "base_fare": 1934, "tax": 538, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1904.00", "tax": "538.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2472, "base_fare": 1934, "tax": 538, "gross": { "base_fare": "1904.00", "tax": "538.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NzIuMDAiLCJiYXNlX2ZhcmUiOiIxOTM0LjAwIiwidGF4IjoiNTM4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkwNC4wMCIsInRheCI6IjUzOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ0Mi4wMCIsImJhc2VfZmFyZSI6IjE5MDQuMDAiLCJ0YXgiOiI1MzguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTA0LjAwIiwidGF4IjoiNTM4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ0Mi4wMCIsImJhc2VfZmFyZSI6IjE5MDQuMDAiLCJ0YXgiOiI1MzguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2442, "base_fare": 1904, "tax": 538, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2472, "filter": { "id": "F123NP00114-224", "price": 2472, "gross_total": 2442, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk2026031022100418bkk202603111055dac2026031112300321dac202604281335bkk2026042817000322bkk202604291640kul2026042919500417", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-225", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4LqO4ZOqMKpfU\/c12pXMExkKOYHmHHTUo7iO\/yNpZt8g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-225", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PhtErQx\/SnJPsT2ByWMfl0DhrzMApTf6Qa7HVVe84Ow=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6Ik8xSXpvWGY3R01vdExlUEZjVHBJVFE9PSIsInZhbHVlIjoiVGF6aHRyVC9wc3pVVkEvQTgzLyszM0pBZVlnNUJjdS9CWmdveDdKbXBsUXNFVy9McXRnUHVKSDRJMHR6dlB3WjhjOU5kMTNXbUlqNEpLbUkwdUE4b3JiNnRGM0pHQld2RXh3VEt6VG0yOU5aNW1odk9NRi9lM05jVWRhRXV3U2xsVkR1NDEya3hPY3BJYzVOWmxUVVdzZGZPcFRFWHM0OGhuaFhHVjE5cjlORUJSVk5YTnB3ekUrUWUvZW9ncWlZOERZQ2RTRjB3aHpkK3V4TGtkcHU4emxvUWxDV3B6cmlQWWV3RE53c0hsQ0k0WGdFK0wvNjRpMksyR3hHcXZTL0RWN24vRDY4Yi8vRWdZdlRyUjhWYU5TdmhHcW5vc0ZiempvYklnYkd5WVBUK3JiVk5aRzZYMDVjQ21oSWFLMUdyazk5ZElsOU5wKzYxUFVNSytqclRlZkQrYjdoUThEWlM4Zmw2N096Q3ZmQUxJMzNkSmh3VGdqWDRQdm1maTlqZDZOTkZvUXRhL1hkRFNjdG5UTlFiR0xXMVFLa29obXlGWEVSUmVocTFac2xsenM3OWdXd0cxenEwQ0xmQlhlZEZXT1NuQVhuMmJXTnJrUG0ra1RXU1NUaDdCbmZ6bFc5dldDR2E0OXJ5emZET1ZyUjVPbHVib1JLRHNIcDc1Z2xEWlRkSWNXRGlWNkdvVHQwTFY3SUFkZDZOcWNieCtkdVZMcmVaN0VpRGtnRGtiZGdVZTBkYmY3akplMFRGTGJpamlOdStLb1p2YUk2VG8yY015SzhCeGJtVjNEU1UvaHNCTkpKVHhuVnQ0RWx5dUtCWU1ocmZBeTFSUzFCVE9yYjFHWXpzcHZDNklXR2ZRdTBtMTI2emVYMG5lelppaW9yTmhoYVByVzBnamtZTkJyQUVnaXZRMUtDOHduVDhWRFBiZTZiYXN3dmVPNzhKN0trak9ZaHpFQ29KUEdBN1llVjBTRTlqekpNVUdiZFBrQU9ZcS9XQ2VQRXorL0krbllWdllESmowMzI2QlR6K21OM2NRR3AyaEJtVU5ERFNzQXNJcDRONSsrR000UjhLOXZQbmlXRGwzci9paHNjUnlkb2FlcXp6M0o4dS9hYldzcmpJUjdGdVFjbnZ5WHBBL0czQWJVLzdoVHFUb1dxWW9zNUtRZTVKV0U2eEVtcVVWUzVYZDh5QlRCQkFNWFV1TFpNV1hoZGJwQ0JMVzAxN3dsQmp0U211NGowTndGNllJd1ZIWUN3RkNGay9VcnRsWFlja01pSmpubTdLWkF6Nllpa1E1NTZyZXRqWWp6RFZKQm0xSGxabHBWeStpS0kxVVhxYlBaRG4vbjdLa3FhdXFraFNLK3d5Q2gxcTR1eUJJQ3lnUTVHTDVzTEhtVVYzUjhkNFdnbXEyaFlTZVZqQ1V5NVQvQlRoejlUWVZDY2ZmMGZ6YU52dzVKQURZeE82TGdTNFRBYkZrUTB6TEhSSFgrNGZhNURmaXNMbFZqUDZqUm14ZXdvcjlwemw1SSsydXFsSUxveDAxTXJnd0F6L3lXUWVib2krZHJKSmlBekZYUHdOdWFxT3kyVmpWMWxSOXg3QkREYmdHTGlYN21MMGl4S0s5U1Vob1BQN3Bkakl0R1FNNjR1T0JPSlJpZndCeTlGMno1aEJwYnl1UnIzU1dHaVlKSDBaT2tlc3hBbE9pRzREZEVhNld1TTNhN25wcGlackJHS2oyWXo0NW1ETmpRZnN2ZWpmTjcrVkIzSVRyT2RXcU1tWGo0ZlkxeHN1cTVMK3p3d3N0cnYzTkxZNThiekxZcWNaUDJvWnRxcnBFbS9QVmNJMVB3TGVZaCtsYXJwdEdsNWNxVlluY1dLckdnV2ZDaTZkVjRpMWNGLzEzTW5UZG5EeG9nVTE0c3FBZ3hrRGd3OFdNNmhhM1hkNnBjSnBSTWVicnhVbjJxbTRiRmhhQVNFTUlmWE4yQUdoYllFSHhraDhlOGdjMUlYRDFvVFFMMmZweFJrWUlCdXp1RUJ4U1FySHRockg1T2RibmpRaUdCL1Z4cmd2R2l0VkV5RkhUdE5sTUhHMVo4cXdqOGNvVFB0ekJIVjdRMC9mZ25EaStId3BQK1JHUWZZUDBSUHRVNFhvRjVnUlovTjlPazYyc0NiakxmdHQvR0lGZnF6akhNK1VQZnpOQlVMYkJFSFcyNWNJTG4yb2syai9vT3Q1M1ZiTUNFZndCdEhpb25rNXBEazRFU2VBdzJpYVRQRDU2QjFTOURvQy8xYjJBUUROaFQ1aUpaeTdRdms4a2FhRWNsUC9VNXBGWWt6aHg5VXMvZ1psZEF5b2RQRnBUeXdMUG80SENQYTk3Wkx5ZVRCTXFINlVtU2xJUlB4emhIL0I3UFZsbis1R2hCSUZNOWJFVzZzN2hYWVVydnoxdGQwYU1jbEx0akNIRkN0S3kweHEzU0k3clhtSFQwNWRaVTk5dmpZb3ZPSFdPQjRHbFdpdjdxVm8xQ0RPZE15SjlyVERrM1c3c0hvci9wd3pucCtobm5sc0NITWlhWE9QbHFtYmlZSEVERmFxRHZ5b1MyTUE5blFHV2QwMHpkaFpORjBjWTdaYUwxUzNOcWxNZVVOOEI1NEFIOWxDQVBTbG0vcGhyZGw1RGtWT2tzOFJVNjF0cmU0ZmRqZVN5Q0FaQkN1aTJPODAzQ3kzNUp1aWxmQ3NETmJnRHgrQ3VXVW9sNkQxc0ZZMlcxVGx2b1JJMGVqSllHcGlOaVB6UGM1dkFiWFM0ei92YXB0cTRUYlBHOHk5a0ZyRU9pVk5zSGsrWGdJYzM4MDZDNEJXaGlXallTZEVVYUJRVHkzbyt2RUtBUWFoRVgxLy96OVYzNy9tU0hieklHOW9idnhwSWxTcmdSMExCZXFTN1RqcmZ3Q2Q3WFZrd2Z3akdMdC94SFMrNkJCcUM4M1lMYWF4UUoxakZkYW95R3lqTGZmZS9GMkZCKzciLCJtYWMiOiI1ODUzZTA5NGNlYmM3OWRmYjljOGY1M2E0M2UzMjQ0YjY3ZGE5YTY1OWMzZGQ4MTI1ZGYxODM5MjQ1ZTI5MDgxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Yr4vvOtQXIUidRaYORaqPBBuiW3hd34cDSIko\/WAxyY=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6Ik8xSXpvWGY3R01vdExlUEZjVHBJVFE9PSIsInZhbHVlIjoiVGF6aHRyVC9wc3pVVkEvQTgzLyszM0pBZVlnNUJjdS9CWmdveDdKbXBsUXNFVy9McXRnUHVKSDRJMHR6dlB3WjhjOU5kMTNXbUlqNEpLbUkwdUE4b3JiNnRGM0pHQld2RXh3VEt6VG0yOU5aNW1odk9NRi9lM05jVWRhRXV3U2xsVkR1NDEya3hPY3BJYzVOWmxUVVdzZGZPcFRFWHM0OGhuaFhHVjE5cjlORUJSVk5YTnB3ekUrUWUvZW9ncWlZOERZQ2RTRjB3aHpkK3V4TGtkcHU4emxvUWxDV3B6cmlQWWV3RE53c0hsQ0k0WGdFK0wvNjRpMksyR3hHcXZTL0RWN24vRDY4Yi8vRWdZdlRyUjhWYU5TdmhHcW5vc0ZiempvYklnYkd5WVBUK3JiVk5aRzZYMDVjQ21oSWFLMUdyazk5ZElsOU5wKzYxUFVNSytqclRlZkQrYjdoUThEWlM4Zmw2N096Q3ZmQUxJMzNkSmh3VGdqWDRQdm1maTlqZDZOTkZvUXRhL1hkRFNjdG5UTlFiR0xXMVFLa29obXlGWEVSUmVocTFac2xsenM3OWdXd0cxenEwQ0xmQlhlZEZXT1NuQVhuMmJXTnJrUG0ra1RXU1NUaDdCbmZ6bFc5dldDR2E0OXJ5emZET1ZyUjVPbHVib1JLRHNIcDc1Z2xEWlRkSWNXRGlWNkdvVHQwTFY3SUFkZDZOcWNieCtkdVZMcmVaN0VpRGtnRGtiZGdVZTBkYmY3akplMFRGTGJpamlOdStLb1p2YUk2VG8yY015SzhCeGJtVjNEU1UvaHNCTkpKVHhuVnQ0RWx5dUtCWU1ocmZBeTFSUzFCVE9yYjFHWXpzcHZDNklXR2ZRdTBtMTI2emVYMG5lelppaW9yTmhoYVByVzBnamtZTkJyQUVnaXZRMUtDOHduVDhWRFBiZTZiYXN3dmVPNzhKN0trak9ZaHpFQ29KUEdBN1llVjBTRTlqekpNVUdiZFBrQU9ZcS9XQ2VQRXorL0krbllWdllESmowMzI2QlR6K21OM2NRR3AyaEJtVU5ERFNzQXNJcDRONSsrR000UjhLOXZQbmlXRGwzci9paHNjUnlkb2FlcXp6M0o4dS9hYldzcmpJUjdGdVFjbnZ5WHBBL0czQWJVLzdoVHFUb1dxWW9zNUtRZTVKV0U2eEVtcVVWUzVYZDh5QlRCQkFNWFV1TFpNV1hoZGJwQ0JMVzAxN3dsQmp0U211NGowTndGNllJd1ZIWUN3RkNGay9VcnRsWFlja01pSmpubTdLWkF6Nllpa1E1NTZyZXRqWWp6RFZKQm0xSGxabHBWeStpS0kxVVhxYlBaRG4vbjdLa3FhdXFraFNLK3d5Q2gxcTR1eUJJQ3lnUTVHTDVzTEhtVVYzUjhkNFdnbXEyaFlTZVZqQ1V5NVQvQlRoejlUWVZDY2ZmMGZ6YU52dzVKQURZeE82TGdTNFRBYkZrUTB6TEhSSFgrNGZhNURmaXNMbFZqUDZqUm14ZXdvcjlwemw1SSsydXFsSUxveDAxTXJnd0F6L3lXUWVib2krZHJKSmlBekZYUHdOdWFxT3kyVmpWMWxSOXg3QkREYmdHTGlYN21MMGl4S0s5U1Vob1BQN3Bkakl0R1FNNjR1T0JPSlJpZndCeTlGMno1aEJwYnl1UnIzU1dHaVlKSDBaT2tlc3hBbE9pRzREZEVhNld1TTNhN25wcGlackJHS2oyWXo0NW1ETmpRZnN2ZWpmTjcrVkIzSVRyT2RXcU1tWGo0ZlkxeHN1cTVMK3p3d3N0cnYzTkxZNThiekxZcWNaUDJvWnRxcnBFbS9QVmNJMVB3TGVZaCtsYXJwdEdsNWNxVlluY1dLckdnV2ZDaTZkVjRpMWNGLzEzTW5UZG5EeG9nVTE0c3FBZ3hrRGd3OFdNNmhhM1hkNnBjSnBSTWVicnhVbjJxbTRiRmhhQVNFTUlmWE4yQUdoYllFSHhraDhlOGdjMUlYRDFvVFFMMmZweFJrWUlCdXp1RUJ4U1FySHRockg1T2RibmpRaUdCL1Z4cmd2R2l0VkV5RkhUdE5sTUhHMVo4cXdqOGNvVFB0ekJIVjdRMC9mZ25EaStId3BQK1JHUWZZUDBSUHRVNFhvRjVnUlovTjlPazYyc0NiakxmdHQvR0lGZnF6akhNK1VQZnpOQlVMYkJFSFcyNWNJTG4yb2syai9vT3Q1M1ZiTUNFZndCdEhpb25rNXBEazRFU2VBdzJpYVRQRDU2QjFTOURvQy8xYjJBUUROaFQ1aUpaeTdRdms4a2FhRWNsUC9VNXBGWWt6aHg5VXMvZ1psZEF5b2RQRnBUeXdMUG80SENQYTk3Wkx5ZVRCTXFINlVtU2xJUlB4emhIL0I3UFZsbis1R2hCSUZNOWJFVzZzN2hYWVVydnoxdGQwYU1jbEx0akNIRkN0S3kweHEzU0k3clhtSFQwNWRaVTk5dmpZb3ZPSFdPQjRHbFdpdjdxVm8xQ0RPZE15SjlyVERrM1c3c0hvci9wd3pucCtobm5sc0NITWlhWE9QbHFtYmlZSEVERmFxRHZ5b1MyTUE5blFHV2QwMHpkaFpORjBjWTdaYUwxUzNOcWxNZVVOOEI1NEFIOWxDQVBTbG0vcGhyZGw1RGtWT2tzOFJVNjF0cmU0ZmRqZVN5Q0FaQkN1aTJPODAzQ3kzNUp1aWxmQ3NETmJnRHgrQ3VXVW9sNkQxc0ZZMlcxVGx2b1JJMGVqSllHcGlOaVB6UGM1dkFiWFM0ei92YXB0cTRUYlBHOHk5a0ZyRU9pVk5zSGsrWGdJYzM4MDZDNEJXaGlXallTZEVVYUJRVHkzbyt2RUtBUWFoRVgxLy96OVYzNy9tU0hieklHOW9idnhwSWxTcmdSMExCZXFTN1RqcmZ3Q2Q3WFZrd2Z3akdMdC94SFMrNkJCcUM4M1lMYWF4UUoxakZkYW95R3lqTGZmZS9GMkZCKzciLCJtYWMiOiI1ODUzZTA5NGNlYmM3OWRmYjljOGY1M2E0M2UzMjQ0YjY3ZGE5YTY1OWMzZGQ4MTI1ZGYxODM5MjQ1ZTI5MDgxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-225", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "IqtdrA8Qm2mgirCy6yebU4iic3MbbR8G4aSyhPKnBgQ=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6Ik8xSXpvWGY3R01vdExlUEZjVHBJVFE9PSIsInZhbHVlIjoiVGF6aHRyVC9wc3pVVkEvQTgzLyszM0pBZVlnNUJjdS9CWmdveDdKbXBsUXNFVy9McXRnUHVKSDRJMHR6dlB3WjhjOU5kMTNXbUlqNEpLbUkwdUE4b3JiNnRGM0pHQld2RXh3VEt6VG0yOU5aNW1odk9NRi9lM05jVWRhRXV3U2xsVkR1NDEya3hPY3BJYzVOWmxUVVdzZGZPcFRFWHM0OGhuaFhHVjE5cjlORUJSVk5YTnB3ekUrUWUvZW9ncWlZOERZQ2RTRjB3aHpkK3V4TGtkcHU4emxvUWxDV3B6cmlQWWV3RE53c0hsQ0k0WGdFK0wvNjRpMksyR3hHcXZTL0RWN24vRDY4Yi8vRWdZdlRyUjhWYU5TdmhHcW5vc0ZiempvYklnYkd5WVBUK3JiVk5aRzZYMDVjQ21oSWFLMUdyazk5ZElsOU5wKzYxUFVNSytqclRlZkQrYjdoUThEWlM4Zmw2N096Q3ZmQUxJMzNkSmh3VGdqWDRQdm1maTlqZDZOTkZvUXRhL1hkRFNjdG5UTlFiR0xXMVFLa29obXlGWEVSUmVocTFac2xsenM3OWdXd0cxenEwQ0xmQlhlZEZXT1NuQVhuMmJXTnJrUG0ra1RXU1NUaDdCbmZ6bFc5dldDR2E0OXJ5emZET1ZyUjVPbHVib1JLRHNIcDc1Z2xEWlRkSWNXRGlWNkdvVHQwTFY3SUFkZDZOcWNieCtkdVZMcmVaN0VpRGtnRGtiZGdVZTBkYmY3akplMFRGTGJpamlOdStLb1p2YUk2VG8yY015SzhCeGJtVjNEU1UvaHNCTkpKVHhuVnQ0RWx5dUtCWU1ocmZBeTFSUzFCVE9yYjFHWXpzcHZDNklXR2ZRdTBtMTI2emVYMG5lelppaW9yTmhoYVByVzBnamtZTkJyQUVnaXZRMUtDOHduVDhWRFBiZTZiYXN3dmVPNzhKN0trak9ZaHpFQ29KUEdBN1llVjBTRTlqekpNVUdiZFBrQU9ZcS9XQ2VQRXorL0krbllWdllESmowMzI2QlR6K21OM2NRR3AyaEJtVU5ERFNzQXNJcDRONSsrR000UjhLOXZQbmlXRGwzci9paHNjUnlkb2FlcXp6M0o4dS9hYldzcmpJUjdGdVFjbnZ5WHBBL0czQWJVLzdoVHFUb1dxWW9zNUtRZTVKV0U2eEVtcVVWUzVYZDh5QlRCQkFNWFV1TFpNV1hoZGJwQ0JMVzAxN3dsQmp0U211NGowTndGNllJd1ZIWUN3RkNGay9VcnRsWFlja01pSmpubTdLWkF6Nllpa1E1NTZyZXRqWWp6RFZKQm0xSGxabHBWeStpS0kxVVhxYlBaRG4vbjdLa3FhdXFraFNLK3d5Q2gxcTR1eUJJQ3lnUTVHTDVzTEhtVVYzUjhkNFdnbXEyaFlTZVZqQ1V5NVQvQlRoejlUWVZDY2ZmMGZ6YU52dzVKQURZeE82TGdTNFRBYkZrUTB6TEhSSFgrNGZhNURmaXNMbFZqUDZqUm14ZXdvcjlwemw1SSsydXFsSUxveDAxTXJnd0F6L3lXUWVib2krZHJKSmlBekZYUHdOdWFxT3kyVmpWMWxSOXg3QkREYmdHTGlYN21MMGl4S0s5U1Vob1BQN3Bkakl0R1FNNjR1T0JPSlJpZndCeTlGMno1aEJwYnl1UnIzU1dHaVlKSDBaT2tlc3hBbE9pRzREZEVhNld1TTNhN25wcGlackJHS2oyWXo0NW1ETmpRZnN2ZWpmTjcrVkIzSVRyT2RXcU1tWGo0ZlkxeHN1cTVMK3p3d3N0cnYzTkxZNThiekxZcWNaUDJvWnRxcnBFbS9QVmNJMVB3TGVZaCtsYXJwdEdsNWNxVlluY1dLckdnV2ZDaTZkVjRpMWNGLzEzTW5UZG5EeG9nVTE0c3FBZ3hrRGd3OFdNNmhhM1hkNnBjSnBSTWVicnhVbjJxbTRiRmhhQVNFTUlmWE4yQUdoYllFSHhraDhlOGdjMUlYRDFvVFFMMmZweFJrWUlCdXp1RUJ4U1FySHRockg1T2RibmpRaUdCL1Z4cmd2R2l0VkV5RkhUdE5sTUhHMVo4cXdqOGNvVFB0ekJIVjdRMC9mZ25EaStId3BQK1JHUWZZUDBSUHRVNFhvRjVnUlovTjlPazYyc0NiakxmdHQvR0lGZnF6akhNK1VQZnpOQlVMYkJFSFcyNWNJTG4yb2syai9vT3Q1M1ZiTUNFZndCdEhpb25rNXBEazRFU2VBdzJpYVRQRDU2QjFTOURvQy8xYjJBUUROaFQ1aUpaeTdRdms4a2FhRWNsUC9VNXBGWWt6aHg5VXMvZ1psZEF5b2RQRnBUeXdMUG80SENQYTk3Wkx5ZVRCTXFINlVtU2xJUlB4emhIL0I3UFZsbis1R2hCSUZNOWJFVzZzN2hYWVVydnoxdGQwYU1jbEx0akNIRkN0S3kweHEzU0k3clhtSFQwNWRaVTk5dmpZb3ZPSFdPQjRHbFdpdjdxVm8xQ0RPZE15SjlyVERrM1c3c0hvci9wd3pucCtobm5sc0NITWlhWE9QbHFtYmlZSEVERmFxRHZ5b1MyTUE5blFHV2QwMHpkaFpORjBjWTdaYUwxUzNOcWxNZVVOOEI1NEFIOWxDQVBTbG0vcGhyZGw1RGtWT2tzOFJVNjF0cmU0ZmRqZVN5Q0FaQkN1aTJPODAzQ3kzNUp1aWxmQ3NETmJnRHgrQ3VXVW9sNkQxc0ZZMlcxVGx2b1JJMGVqSllHcGlOaVB6UGM1dkFiWFM0ei92YXB0cTRUYlBHOHk5a0ZyRU9pVk5zSGsrWGdJYzM4MDZDNEJXaGlXallTZEVVYUJRVHkzbyt2RUtBUWFoRVgxLy96OVYzNy9tU0hieklHOW9idnhwSWxTcmdSMExCZXFTN1RqcmZ3Q2Q3WFZrd2Z3akdMdC94SFMrNkJCcUM4M1lMYWF4UUoxakZkYW95R3lqTGZmZS9GMkZCKzciLCJtYWMiOiI1ODUzZTA5NGNlYmM3OWRmYjljOGY1M2E0M2UzMjQ0YjY3ZGE5YTY1OWMzZGQ4MTI1ZGYxODM5MjQ1ZTI5MDgxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "aRrKubS\/WRic8kWp+1qzUs8S1tV0+gdALF5cJcRMjdk=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6Ik8xSXpvWGY3R01vdExlUEZjVHBJVFE9PSIsInZhbHVlIjoiVGF6aHRyVC9wc3pVVkEvQTgzLyszM0pBZVlnNUJjdS9CWmdveDdKbXBsUXNFVy9McXRnUHVKSDRJMHR6dlB3WjhjOU5kMTNXbUlqNEpLbUkwdUE4b3JiNnRGM0pHQld2RXh3VEt6VG0yOU5aNW1odk9NRi9lM05jVWRhRXV3U2xsVkR1NDEya3hPY3BJYzVOWmxUVVdzZGZPcFRFWHM0OGhuaFhHVjE5cjlORUJSVk5YTnB3ekUrUWUvZW9ncWlZOERZQ2RTRjB3aHpkK3V4TGtkcHU4emxvUWxDV3B6cmlQWWV3RE53c0hsQ0k0WGdFK0wvNjRpMksyR3hHcXZTL0RWN24vRDY4Yi8vRWdZdlRyUjhWYU5TdmhHcW5vc0ZiempvYklnYkd5WVBUK3JiVk5aRzZYMDVjQ21oSWFLMUdyazk5ZElsOU5wKzYxUFVNSytqclRlZkQrYjdoUThEWlM4Zmw2N096Q3ZmQUxJMzNkSmh3VGdqWDRQdm1maTlqZDZOTkZvUXRhL1hkRFNjdG5UTlFiR0xXMVFLa29obXlGWEVSUmVocTFac2xsenM3OWdXd0cxenEwQ0xmQlhlZEZXT1NuQVhuMmJXTnJrUG0ra1RXU1NUaDdCbmZ6bFc5dldDR2E0OXJ5emZET1ZyUjVPbHVib1JLRHNIcDc1Z2xEWlRkSWNXRGlWNkdvVHQwTFY3SUFkZDZOcWNieCtkdVZMcmVaN0VpRGtnRGtiZGdVZTBkYmY3akplMFRGTGJpamlOdStLb1p2YUk2VG8yY015SzhCeGJtVjNEU1UvaHNCTkpKVHhuVnQ0RWx5dUtCWU1ocmZBeTFSUzFCVE9yYjFHWXpzcHZDNklXR2ZRdTBtMTI2emVYMG5lelppaW9yTmhoYVByVzBnamtZTkJyQUVnaXZRMUtDOHduVDhWRFBiZTZiYXN3dmVPNzhKN0trak9ZaHpFQ29KUEdBN1llVjBTRTlqekpNVUdiZFBrQU9ZcS9XQ2VQRXorL0krbllWdllESmowMzI2QlR6K21OM2NRR3AyaEJtVU5ERFNzQXNJcDRONSsrR000UjhLOXZQbmlXRGwzci9paHNjUnlkb2FlcXp6M0o4dS9hYldzcmpJUjdGdVFjbnZ5WHBBL0czQWJVLzdoVHFUb1dxWW9zNUtRZTVKV0U2eEVtcVVWUzVYZDh5QlRCQkFNWFV1TFpNV1hoZGJwQ0JMVzAxN3dsQmp0U211NGowTndGNllJd1ZIWUN3RkNGay9VcnRsWFlja01pSmpubTdLWkF6Nllpa1E1NTZyZXRqWWp6RFZKQm0xSGxabHBWeStpS0kxVVhxYlBaRG4vbjdLa3FhdXFraFNLK3d5Q2gxcTR1eUJJQ3lnUTVHTDVzTEhtVVYzUjhkNFdnbXEyaFlTZVZqQ1V5NVQvQlRoejlUWVZDY2ZmMGZ6YU52dzVKQURZeE82TGdTNFRBYkZrUTB6TEhSSFgrNGZhNURmaXNMbFZqUDZqUm14ZXdvcjlwemw1SSsydXFsSUxveDAxTXJnd0F6L3lXUWVib2krZHJKSmlBekZYUHdOdWFxT3kyVmpWMWxSOXg3QkREYmdHTGlYN21MMGl4S0s5U1Vob1BQN3Bkakl0R1FNNjR1T0JPSlJpZndCeTlGMno1aEJwYnl1UnIzU1dHaVlKSDBaT2tlc3hBbE9pRzREZEVhNld1TTNhN25wcGlackJHS2oyWXo0NW1ETmpRZnN2ZWpmTjcrVkIzSVRyT2RXcU1tWGo0ZlkxeHN1cTVMK3p3d3N0cnYzTkxZNThiekxZcWNaUDJvWnRxcnBFbS9QVmNJMVB3TGVZaCtsYXJwdEdsNWNxVlluY1dLckdnV2ZDaTZkVjRpMWNGLzEzTW5UZG5EeG9nVTE0c3FBZ3hrRGd3OFdNNmhhM1hkNnBjSnBSTWVicnhVbjJxbTRiRmhhQVNFTUlmWE4yQUdoYllFSHhraDhlOGdjMUlYRDFvVFFMMmZweFJrWUlCdXp1RUJ4U1FySHRockg1T2RibmpRaUdCL1Z4cmd2R2l0VkV5RkhUdE5sTUhHMVo4cXdqOGNvVFB0ekJIVjdRMC9mZ25EaStId3BQK1JHUWZZUDBSUHRVNFhvRjVnUlovTjlPazYyc0NiakxmdHQvR0lGZnF6akhNK1VQZnpOQlVMYkJFSFcyNWNJTG4yb2syai9vT3Q1M1ZiTUNFZndCdEhpb25rNXBEazRFU2VBdzJpYVRQRDU2QjFTOURvQy8xYjJBUUROaFQ1aUpaeTdRdms4a2FhRWNsUC9VNXBGWWt6aHg5VXMvZ1psZEF5b2RQRnBUeXdMUG80SENQYTk3Wkx5ZVRCTXFINlVtU2xJUlB4emhIL0I3UFZsbis1R2hCSUZNOWJFVzZzN2hYWVVydnoxdGQwYU1jbEx0akNIRkN0S3kweHEzU0k3clhtSFQwNWRaVTk5dmpZb3ZPSFdPQjRHbFdpdjdxVm8xQ0RPZE15SjlyVERrM1c3c0hvci9wd3pucCtobm5sc0NITWlhWE9QbHFtYmlZSEVERmFxRHZ5b1MyTUE5blFHV2QwMHpkaFpORjBjWTdaYUwxUzNOcWxNZVVOOEI1NEFIOWxDQVBTbG0vcGhyZGw1RGtWT2tzOFJVNjF0cmU0ZmRqZVN5Q0FaQkN1aTJPODAzQ3kzNUp1aWxmQ3NETmJnRHgrQ3VXVW9sNkQxc0ZZMlcxVGx2b1JJMGVqSllHcGlOaVB6UGM1dkFiWFM0ei92YXB0cTRUYlBHOHk5a0ZyRU9pVk5zSGsrWGdJYzM4MDZDNEJXaGlXallTZEVVYUJRVHkzbyt2RUtBUWFoRVgxLy96OVYzNy9tU0hieklHOW9idnhwSWxTcmdSMExCZXFTN1RqcmZ3Q2Q3WFZrd2Z3akdMdC94SFMrNkJCcUM4M1lMYWF4UUoxakZkYW95R3lqTGZmZS9GMkZCKzciLCJtYWMiOiI1ODUzZTA5NGNlYmM3OWRmYjljOGY1M2E0M2UzMjQ0YjY3ZGE5YTY1OWMzZGQ4MTI1ZGYxODM5MjQ1ZTI5MDgxIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2480, "gross_total": 2450, "base_fare": 1271, "tax": 1209, "sell": { "currency": "MYR", "total": 2480, "base_fare": 1271, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ4MCwiYmFzZV9mYXJlIjoxMjcxLCJ0YXgiOjEyMDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDUwLCJiYXNlX2ZhcmUiOjEyNDEsInRheCI6MTIwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDUwLCJiYXNlX2ZhcmUiOjEyNDEsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2480, "base_fare": 1271, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1241.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2480, "base_fare": 1271, "tax": 1209, "gross": { "base_fare": "1241.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0ODAuMDAiLCJiYXNlX2ZhcmUiOiIxMjcxLjAwIiwidGF4IjoiMTIwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDEuMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDUwLjAwIiwiYmFzZV9mYXJlIjoiMTI0MS4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjQxLjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0NTAuMDAiLCJiYXNlX2ZhcmUiOiIxMjQxLjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2450, "base_fare": 1241, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2480, "filter": { "id": "F123NP00114-225", "price": 2480, "gross_total": 2450, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-226", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+kZ0VZrdm77F5slDGMatuBycGaXEFzouKKSf+h8ZtPiDwLLPFcwYwH8TGxO4c8Mpmp5Phn4wa+A0fQSKlmL5S07eWYQD00o+VYm+bmSqExVZF6XFd27OF5QEMMIjQY\/5tk0T3lEZww6+qofiiWSTVyd8bT8hu0RpiFSZUPUZS4j47qvwyD53je6gIZUx29bn41CzdowK6aIweCdq1haGA79pk2FGZUu4ZDttXZ++qqNxmX4HDwdzA2Ogk+f21Wr4otocuKZZ5Mo6rOijSoEwwNmGWpNjbjH7tJi5Zz\/p\/jYuqtzPAm0mLc1JN4bOIqYC3U6qgMqHyTn6Mm9PNUrGd5BZHkAq1sm9V0fWUs5y2b4wCg+uC\/EBPWezD7q3OW9DS9m14rQ1AYrfq9\/H5zZxa\/abmY2x7I1jDoMzhLj1oKPfTz3yDGrAUKgkpyhdUNk5aCDTTXj2ZHa0fceMb9p8JLSKH5Su9s6XMn+33Fxk5qZaUPB5LZZO8Z4vRW4KFEk4jDdBSF2KCUQwLMMubS9+rRhMJKVXz6AWQQjoaM6Nt1EulnikAtJff7lRqT8AKJGogZieeW5sOYDMFgZvqIjWLsWClE6\/UxKc2eQ6i9VCA8oPLP9MD0kZcdiDOyi9eAA1ZE4l97UjIUj80y69ZcXubmLwSP\/1EyhgxGogqzq\/JmFaFocKWe7Qfz8jDovi6pX6oY57rRNjvosvaF17GEgSxQgHyJj14w7A8XoWbA4BfphO4k96vCeyfG5d4s7ltvzeowJKZCSIknZgbfW05aE9V+WindQ93DN26qqq83jfsl8fddEdSdrYNdPsTiRW+riuAqXauq4DWWwDcGQm02+pI+aZCtNERHNVXFyuk7\/ULbJHL5bO9KUjrF6X+Q6o6RDWumhodiOD8j+n18pF5rqn0LaQ1gdilFNL04BQIK9s+yhWpU4TazpOh99kdHnFjLRsXWc34Dy30o3TEkWh7FSCu7MEWFA2gQROCe3\/UN\/ad8bA=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-226", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-226", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2481, "gross_total": 2451, "base_fare": 1956, "tax": 525, "sell": { "currency": "MYR", "total": 2481, "base_fare": 1956, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ4MSwiYmFzZV9mYXJlIjoxOTU2LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NTEsImJhc2VfZmFyZSI6MTkyNiwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ1MSwiYmFzZV9mYXJlIjoxOTI2LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2481, "base_fare": 1956, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1926.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2481, "base_fare": 1956, "tax": 525, "gross": { "base_fare": "1926.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0ODEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU2LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyNi4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ1MS4wMCIsImJhc2VfZmFyZSI6IjE5MjYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTI2LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ1MS4wMCIsImJhc2VfZmFyZSI6IjE5MjYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2451, "base_fare": 1926, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2481, "filter": { "id": "F123NP00114-226", "price": 2481, "gross_total": 2451, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-227", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+SUB6gWfKRQlhGF8tBxRFrtD8SsKwF0VQ9jYKkFx++V3WfdyDxlFBntDHPbDC6g261RMd\/l6zb3Mj3DsuPKrmuHBPHCTPwvF6ShxbbTpAo5EKDMhKjo1ABBczThfsP\/qqwk8apigHex8QRdv7qQkj0STOPCTo\/DuYXfVM4rzcr6+FWmuoyQtKURW2VStyud5GAZ1ZtAH8dLziC\/d5s92sm2peEUTOPePQRlXVLx3HoTeDyj87hxp0HgZTxFwg1cl31yNtCcq2fp289dR2ZpV+0bzluSbH0uSJ5eQCUaB00ImbMxr2e\/8QF5UF9b7smHRgjN6hCNfGj5RTLNA5sA+tjvqvrAM010OvA+jFhN+UxsT8Ry04Z233KEOUWE1a0O9AAmMDZ+oZuCiCtopCwbuLsGujWYYxst\/ZwkGq8KNFPDmO5geO1QdEApAK027CJbhwQ+IEm+WEh5e1haUyPGiWg97JhzlttefUIT7MGV+17Tc+wRaQ0etVmMjzzknAN7EPMFKqxreD0WE1LwhNNpxc39ZDKa23kyY50zIJirIFQduoetgFWXwt\/BPlH30bwLbes86kmGYihn\/NOdsuDSQNNNDIJfpHGxefuDDS+tsFiFxt9teRudP1LAlApF1F6CKkDmdPW9X2ZY3k5bmk2xBq88eTMCaIsWzccuiu7IwxjjqG5+pwcOgfDbhIZQkL2gHfw7BMndhSKy6\/KpnqpBsELuhchs+AwuFruew0J0mDM109GhcccJn5wWT56RZjBK7KWCD9UO9TNQE17b4gdbBjWYSN\/756VXrwhb7zFVyVipfw\/H7XbwIPwNdjLiZkrZSyIQTAVonoxFXA3Mtyj845LgpwBGArLZ7LDHpYGI27U7WRwTR85lrgRBu2P3Tt84IvSP2mHfkQ0KnM8PXEHbw\/mXTgVr09afHGfJyJmijG1SZaPVQS9V8J4u17zOMa3BmsGIxe1xzVdQw5DdzBGpXHuTpOLYF6edzK8RV2g567F6Q=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-227", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-227", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2481, "gross_total": 2451, "base_fare": 1956, "tax": 525, "sell": { "currency": "MYR", "total": 2481, "base_fare": 1956, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ4MSwiYmFzZV9mYXJlIjoxOTU2LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NTEsImJhc2VfZmFyZSI6MTkyNiwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ1MSwiYmFzZV9mYXJlIjoxOTI2LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2481, "base_fare": 1956, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1926.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2481, "base_fare": 1956, "tax": 525, "gross": { "base_fare": "1926.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0ODEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU2LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkyNi4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ1MS4wMCIsImJhc2VfZmFyZSI6IjE5MjYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTI2LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ1MS4wMCIsImJhc2VfZmFyZSI6IjE5MjYuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2451, "base_fare": 1926, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2481, "filter": { "id": "F123NP00114-227", "price": 2481, "gross_total": 2451, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-228", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa7fr3MtSOGaKyf47\/ReJqu5nL9exUycGo7r7mS5qeUaz5GBQIVq6575NjBZ\/JyDoyWf4RGy\/MBVEdLa2OVHYfaYkxLbnFN3y\/5\/uAJi8xzmg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-228", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gWWpBsN\/hy\/MlX3q3oAS\/WRdTQRNpsifisUvdy+5rCE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-228", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6Tqg8oyxqezmc5eQ3TGTPWEdVB9CNiVKelHk0IBNupk=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2492, "gross_total": 2623, "base_fare": 2230, "tax": 423, "sell": { "currency": "MYR", "total": 2492, "base_fare": 2230, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5MiwiYmFzZV9mYXJlIjoyMjMwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NjIsImJhc2VfZmFyZSI6MjIwMCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYyMywiYmFzZV9mYXJlIjoyMjAwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2492, "base_fare": 2230, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2200.00", "tax": "423.00", "discount": 161, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2492, "base_fare": 2230, "tax": 423, "gross": { "base_fare": "2200.00", "tax": "423.00", "discount": "161.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTIuMDAiLCJiYXNlX2ZhcmUiOiIyMjMwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIwMC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTYxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDYyLjAwIiwiYmFzZV9mYXJlIjoiMjIwMC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMDAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE2MS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MjMuMDAiLCJiYXNlX2ZhcmUiOiIyMjAwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2623, "base_fare": 2200, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 161, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2492, "filter": { "id": "F123NP00114-228", "price": 2492, "gross_total": 2623, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-229", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4a1pywRrAKbwj5k81cWEyNxD00dOTUAop2jrQGi7pCOQzc0TF\/D7MU\/le430aQu+G5dwDDmIu2JD4bnvuyPFguDy69Y18mb4AcM08I27q7xTb0kIAraydUxK1qRiWUEknjj+J5F2Tddxohess7b2gy5+8L37lJOcfvkbuPJWY5UClQ23LU4SRNtBpNifI5nxV30omUxJEhLC6yHa2bShONgLdfxIJkZAQBu4AW+9MO27hQJ4sb2ylwAUs9IA0qt5DPvGyNvkxVpP6hOn+LGpmkS0Jv5fjQhwygE6jta+i\/0qZw\/FzO8yrcO0iovmnnk+AEuCKrDD8NvTDxPuQu4C0NRl4QwaaA8ri+rBQKwqhbEza8lWGE1P+AWdnSy0NTEYoZu\/w8uhAzmttLR8GeeL3aiBeB0495uaVV2sBBJ0ejKqQ5cX94GY1mGxuigLV5gMi\/Hfxn5YdMoU4XKq3d8EgPywQ23yqNACfmAxt0Ww6\/slnizq1TwfvPF3QepwaesAo4kOWwIvVgvMJsatZOZUmqiPDFJh1JcoDnU4o5E0EQ6mZNcDPhzXvw20vkdWGKsxNXKEHHKfoU+eWclNlG1S\/9sUi6b6Z8uF0XG+9UGeqZBrw+11ntastTiVK+KvSJrrlUHk67gPxgeX4kGU8Jqg83ue2WgAyaQN2bSOFUP8C6LDyfgvbnCyTBFc1\/2aiwKTSB9TabE0Wo\/KR\/BUmmd4z8080BRI7LsEYjI7vY0pJqGGQS1rDHIGOMNPc87CMX7i7iuwC+2fQornVO40StwXR4npS3IkfBhGSOHKP6c7G7EQno58QtrvjVxw6pJn8rENTzdhubFYS+hBSLqsZm7TG4AMFZ2vdxZdnf\/k7Ji0OYDcdNIoIVvziJBYSlwKC6Zt1c5PAoSVh\/R+PTzjaVoaeufQiRk60b4we586sJsByxzXC\/bLOQxCR2lLYv4hKpmDX\/IDUe9hxp5jedvoXM12bA9sqQpLIua3G5BX0W1geF37A=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-229", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-229", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2493, "gross_total": 2463, "base_fare": 1967, "tax": 526, "sell": { "currency": "MYR", "total": 2493, "base_fare": 1967, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5MywiYmFzZV9mYXJlIjoxOTY3LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NjMsImJhc2VfZmFyZSI6MTkzNywidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ2MywiYmFzZV9mYXJlIjoxOTM3LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2493, "base_fare": 1967, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1937.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2493, "base_fare": 1967, "tax": 526, "gross": { "base_fare": "1937.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTMuMDAiLCJiYXNlX2ZhcmUiOiIxOTY3LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkzNy4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ2My4wMCIsImJhc2VfZmFyZSI6IjE5MzcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTM3LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ2My4wMCIsImJhc2VfZmFyZSI6IjE5MzcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ2MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2463, "base_fare": 1937, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2493, "filter": { "id": "F123NP00114-229", "price": 2493, "gross_total": 2463, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-230", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4aTAZjkRJbr\/LPXjUgRToL0muBCOCbWDl5aV+W\/lPxTV1ErcWrpAytaGCZik9kaW2D4q9GwiHQh4h4+EbSl0KFTpBV9C\/dQ84FqeINHGMIU3IE\/f3JrSMqOLWOeVrangt04jpWG7v7Oo9dCKgbNNipe\/vs\/8B\/QUmQWU4oKi2Q96QmX2SvKMShaaB8KKVppPsrKFvoomI6S89\/6B0llS+jG5suDQJY0rWTkaFw9quRfAGCF03gysIQ3kKkN8q4+S\/K+DV+YbfBxvBZxbDdYaZ+EoVG0nWwJs7AgBocqseszm773UyENKCpDH2pfwDhVt148+VEdd3uHH33NuEym5rQL5FBBye6FiSRl6N19SusAJmqLV1CZav3pWIRTsRs6GB8K+XtJ7W9JGE4f1aGcvitkbLghcITwCEjdxOo6PDP3npG54pxkpsj49cNwjrlxgMiOxSqjKu\/hVWarwgkoLseSUbT8jxO+C\/qJl9b644209xMSPfLK6zjRaKizgM8foFGAWijRsW9X4QwWYjkSHxUyo7nYaQ1+h50hT\/C+I6+FRJkvi7ttOwuHGMUwtMZakQ8bE29RPNkQgCojP6quwJ6IXEaN2U6MMGEgth+Y4N3CCfCdH9mtZD60oRp8wxA6OjPzlVFlygpAX7sHOtSKsSr3n0sCm6mY3Q1e8N30RtzruvAfW8cXQtfwSFkp48okyARmUp6Ss+sLah6qBrxotPucaJyh9djZ8syqVeYS7ktIoqkn79NDkGB3ozkSqRevfvBUf\/K\/nlHJfcNuVzseDOrByl6zPaXLRNDczoCXplmNZ0mMcc9bX+Ksdxt2PKbF67050ai9DBLinDly3gJi1gx4O82O1hPsAhWL\/IsEGOkIsABUmJelXRdC3klFGRRK33qPmG6Z+YWt\/PPK2hspxgcXRFGIc+SnSPsksQ5D70K8aiQI0cgtZ9EFsfYd+Ju4O1K8uoDS+nn0bO6WCjZS12v4MVelCALp7YxoR3u+WqSMK4=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-230", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-230", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2493, "gross_total": 2463, "base_fare": 1967, "tax": 526, "sell": { "currency": "MYR", "total": 2493, "base_fare": 1967, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5MywiYmFzZV9mYXJlIjoxOTY3LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NjMsImJhc2VfZmFyZSI6MTkzNywidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ2MywiYmFzZV9mYXJlIjoxOTM3LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2493, "base_fare": 1967, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1937.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2493, "base_fare": 1967, "tax": 526, "gross": { "base_fare": "1937.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTMuMDAiLCJiYXNlX2ZhcmUiOiIxOTY3LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTkzNy4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ2My4wMCIsImJhc2VfZmFyZSI6IjE5MzcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTM3LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ2My4wMCIsImJhc2VfZmFyZSI6IjE5MzcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ2MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2463, "base_fare": 1937, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2493, "filter": { "id": "F123NP00114-230", "price": 2493, "gross_total": 2463, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-231", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0Vigjt6DviXDF6hayfbjt7M4WrghqUL65xD4n\/urGoTh0snh22waEs0KHxz7vUdOrebAeES4yrfAJxMptuP2BjJw3STvCEPQ0BCaRw354PNmIJI+7dViYGOKpdfjwFobXUzhPHOa89y6QVpUT4r\/ORgLvCHac8fqDEkcsafD6\/4CigrLY3oLRUmI0lPr4LExjrVZGV0hHTPZcK42URVLqGoCedrCTzcD3EdYiaSR5xpWeqsEzo5Uml8mZUoozEuHxE0cx9ih4Xepv5Wcd8aMRIGbZd\/Zt8\/460B8wEgLiGeAMJlXa0pziuc0imcTex9q4pPZ0Nrs5W\/tAKG3wzl7YQx4RRHdIwNXCLN5b99mUe5AHN69yaD9J\/eZShaHguKKYI5L5JhtA0CzUx+OTV4JuvZ2xQ5y1gAVD\/OyvyAjp9p1cgypZMnYK4WBqYWnbhczk0PeMKmQqf7rPAt8oaQhNNDoD5bks\/gSCUAeHGoIJDzCFWk0Pi9vm3Z4k1fmGFaStxYyClG9mN2UgIQ\/b9KKdfQDEZduKLtPI1A0FoPqE0uRgmP5HLjmhbS8BWGE7xFmg1x5tI1Psa2phWDjOn7zmIulRaEgvOB8CFjWrxml8jXBZRT0KDRk3TeedodjSp+\/fZT8FGg+boURdmMIg3THWLqbxLPR\/LmFlU2RKrlcgLmqf7YaZYD0X\/4neg69E9Kc4B41q+UTI2oPYnR5s\/h0eOZxTyqXjWXpXvhIitJ0Bi4jDF4DTXF0n0AEVoNkgHkt1vdtxJoF\/buO1Hbq596STVusJTJhEjz2Jbv4pF1kL\/ln0+YPJuc87hyE1yIoCJABAGIrM1Y0u46fBZmXm6JM\/9LWuPoH1G5OapeSOuUbe8lJF4szYPg3z5rc1uBlCyr6CezLNqGLlGXohuB7wmTF1Pp87CTI4\/gZni2Homa2VnHGHsHraV1gqJtnaCJJ\/KToV6JGwjkQKKMGz2aMK5rmNbT51DbQ2sBCeiMND90U5MU5ptg=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-231", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-231", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2505, "gross_total": 2475, "base_fare": 1980, "tax": 525, "sell": { "currency": "MYR", "total": 2505, "base_fare": 1980, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUwNSwiYmFzZV9mYXJlIjoxOTgwLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NzUsImJhc2VfZmFyZSI6MTk1MCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ3NSwiYmFzZV9mYXJlIjoxOTUwLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2505, "base_fare": 1980, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1950.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2505, "base_fare": 1980, "tax": 525, "gross": { "base_fare": "1950.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MDUuMDAiLCJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk1MC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ3NS4wMCIsImJhc2VfZmFyZSI6IjE5NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTUwLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ3NS4wMCIsImJhc2VfZmFyZSI6IjE5NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2475, "base_fare": 1950, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2505, "filter": { "id": "F123NP00114-231", "price": 2505, "gross_total": 2475, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-232", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0VigMCY7a5mZOdnw1OZGH3vg01y1Fx\/dxap5c8INLgRcxb2wHzQDP356uxop4ztySJWwpm68Xker6o+OLxC8H1+NcWgVMc5rAzB988mTK\/r9P9BPdLqA6jcCWk+uROdV9HrS0SITbCq7lQ4C5fOw6uuXuOZ5aIgo2dzxAM0r3rG2qZjVDuurzPaaU2gko5g40cfk2uXwqsIAU4P8ZwIRLv2ztjHxtE71b34BQENP\/L\/9CWwZ1ex6QMd9Tp1RM74wYPNL0Aoel1iMbhoMqCzS1r\/rguuTKkm4iDKbxjLHlRh+PtmRH+OAMa0GmQrZ6JXQoohZB1GoH+x+7M9BVHjZ25L34NDX4HXRCS39NbqZIhl150pqq0RZcGZtadmneKqzqaBhmwif0UM9WeyJHofkz1fqhOvPIbZix2Tt31eyX3Dukh5hD\/UNZn5SBUHeyM89EwnMk0AEpNLsFe3SQMLzJZuItLBrYr\/1ZsL\/aXtRJw1bUY1VS7NOJZNLgFmmjBjqUClvhoFR27+hJfUDJ27gDEblBmBL7d+VGeHb2rBeT1r67JIL1Q3FHziKvpRjTfmbwHu1KaSIwgx31KbgajItP5lFQIuAX2VtIqiHI27ek1vV+\/e0ICUVALyea5EKQ4Z2q5wDO\/RAM9PezvS3DSXJLstfsSGap28HbJRzh+o8FkHhAfwsbbHLs9a+y\/5QtOCn1VakF5DVqWLZ0X6S5045qBHs8SUBLwhD62uO9mq4dX94S7EzM+CZ2nFoeqwy8Sno5Trb+vlb7t8HJIuaOUYmElkcgovBTGEgpGGgKC9av6j39ePPmMnWKXjz3P5ttZsXZGE6GsIroJjx6X6zM0r8xi9aIj3B+AWyne+wfk8QnFeXKXGnWuaos+y9ahF38Dx2jvMWskOo+n+E1xovwNQOxyI0LjbW3Av0f29k+ClcnNOoZCJudRHWJi9vZKQH0hQd99l7SYjO0V1l7znsUKJ45GizJZigCcw6EqZ3LrFLZu3oGO0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-232", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-232", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2505, "gross_total": 2475, "base_fare": 1980, "tax": 525, "sell": { "currency": "MYR", "total": 2505, "base_fare": 1980, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUwNSwiYmFzZV9mYXJlIjoxOTgwLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0NzUsImJhc2VfZmFyZSI6MTk1MCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ3NSwiYmFzZV9mYXJlIjoxOTUwLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2505, "base_fare": 1980, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1950.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2505, "base_fare": 1980, "tax": 525, "gross": { "base_fare": "1950.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MDUuMDAiLCJiYXNlX2ZhcmUiOiIxOTgwLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk1MC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ3NS4wMCIsImJhc2VfZmFyZSI6IjE5NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTUwLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ3NS4wMCIsImJhc2VfZmFyZSI6IjE5NTAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ3NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2475, "base_fare": 1950, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2505, "filter": { "id": "F123NP00114-232", "price": 2505, "gross_total": 2475, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-233", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOr4aithvRmU72McKLuiqph78XJhRhmvE+lPdSjlGZuPuU=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-233", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2WmmfFQYgjQQQw9aDym7gLBPCH61i19b0qJbogbuk640l9Zbbg8dbOKYAfTe6Dq4A=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-233", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWGozIt6+OuX0y6RuMF8YiYsE+xHl+G17an5hqJ51FoFjvJkBOHlXxV37H7YqVKl5I=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2511, "gross_total": 2630, "base_fare": 2163, "tax": 497, "sell": { "currency": "MYR", "total": 2511, "base_fare": 2163, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUxMSwiYmFzZV9mYXJlIjoyMTYzLCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0ODEsImJhc2VfZmFyZSI6MjEzMywidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYzMCwiYmFzZV9mYXJlIjoyMTMzLCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2511, "base_fare": 2163, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2133.00", "tax": "497.00", "discount": 149, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2511, "base_fare": 2163, "tax": 497, "gross": { "base_fare": "2133.00", "tax": "497.00", "discount": "149.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MTEuMDAiLCJiYXNlX2ZhcmUiOiIyMTYzLjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMy4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTQ5LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDgxLjAwIiwiYmFzZV9mYXJlIjoiMjEzMy4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIxMzMuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE0OS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MzAuMDAiLCJiYXNlX2ZhcmUiOiIyMTMzLjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxNDkuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ4MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2630, "base_fare": 2133, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 149, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2511, "filter": { "id": "F123NP00114-233", "price": 2511, "gross_total": 2630, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-234", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcxP21GJ+ci\/I6IR+wFRH+ZBkdfRqfR7bVd4YXxs\/U3kE=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-234", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvh13I5sLnKqPpYoxqzLfGPVOc\/kfl4JbdBnXMR8efMr8zslSFAuXyzvov+8hW7ckI=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-234", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisST4efX3ak4DRyME2jGJAfebCoD9XM+wsvLF28pRSbwgaZC08AtBIpj7LYmvAG7le+w=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2512, "gross_total": 2483, "base_fare": 2007, "tax": 506, "sell": { "currency": "MYR", "total": 2512, "base_fare": 2007, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUxMiwiYmFzZV9mYXJlIjoyMDA3LCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0ODIsImJhc2VfZmFyZSI6MTk3NywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ4MywiYmFzZV9mYXJlIjoxOTc3LCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2512, "base_fare": 2007, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1977.00", "tax": "506.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2512, "base_fare": 2007, "tax": 506, "gross": { "base_fare": "1977.00", "tax": "506.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MTIuMDAiLCJiYXNlX2ZhcmUiOiIyMDA3LjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk3Ny4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ4Mi4wMCIsImJhc2VfZmFyZSI6IjE5NzcuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTc3LjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ4My4wMCIsImJhc2VfZmFyZSI6IjE5NzcuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ4MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2483, "base_fare": 1977, "tax": 506, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2512, "filter": { "id": "F123NP00114-234", "price": 2512, "gross_total": 2483, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-235", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVoqD5aVLo6TG3NJHz9gL+UaJsO8WBh6ks+\/QU3UbnKDng==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-235", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "i6qsM5+62Q6zgMnE4KhrWg0SuK2pfscdyGD5EAUs8Rc=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "eyJpdiI6InJwbEtuTDh4ZmxnTVVkSTNldGJmdEE9PSIsInZhbHVlIjoiMVZMNW1yNTdiUFNCb21OZzE1K054bUVPVlRuZnRKRkV4VHBEWDNxbGhrTTRTSkpXQ1lTUUFaaXVBQlEveWp2RkdJelFZOUpZYTJZT212enhGRVBPMWltbU1BZTNRaWRUMHd6WjY2UTJERlk1clZqVldDWEI2ai9uSjM2MEU1eHdiamhkUnJzM3ZVQ1JjNTE3ZFFCdE80WHdJSk5qa3JmVXRLSm1tQW05TmZzQVh5cTltLzYwaHkxTmU0MEJrRDV3Qnp6Nm0rNDZwNElGMUg0VCtZT1NwWmlFUDV2QmVydGhhOEZuYktjays2L25uSDQyb0t5cmtFZDViZU5la1ZjeEk1bmJNRzVLdkZ3TVFVaXBGcWFQbERvK1hFMGxZRUZZN2Q3bFA0cThBRG4reHAwNXE0S29vV3V0UUtJOVBWUHcrRXhOUlpTdGlZWTlRdXlGQW1BY2gvYlFNczVFMVdSMnFuVGlsUXh0dngrRTBhZngzME5mNEUyWGJ3Q0FxM1Z0YXNBVzNTdkJ2U2VnNkdWR0llQkpad1BwN2I0Y2tOV1I3N3NQc3JrRnFpcUpJOHJaS0JrQVc0WWFmbFpsakk1dGYyWk9FcDdPRUdLOFdhcC81UzBqc1RaMkpZYUMvaitHMW80TWovMjhmQVpSUEFVSmJBcjFRTDIvNFJzOGtRb0lxeW94d2l3UFFGNE0zS3ZXYS9Ta3BPVlVEOXVsM3hMSnVDYTFpZHQ4Vm83YkJJWU5vRFIza1R2U3RwNGxnUjRNLzRzZkdSWGUxVThZUm5IbmlaTVBlZm5HbGN3NU5FYmZmNGluT1FKajNLMjU3VXVseEJDMlBWNVhWRVh0TmhtTDFwRTN0RmkvSTFiVlVBYWFQOU9pTXI2QmVRQXJUNlZxZVJ1RkJUdGxwYWp2YWNZNWlnK2FQL3NLaUlCdWQ0Y0k2cHpvVi8wbUNZV1NaN3lZOVE4WFQrWUhmR2ErZ1JKTldDMjdURDlDZWlzdjhpNzhBYmpGS01xbzNuNSswbUI5SkpyMmloYm9BK0p0QVhtY1FWYmp3bllycHZMLzRta01CWXc2YWtUL0pHczFJYU5rcEJ1YlZSZEdGR2xqb0NNWXp4aDA5ckNMTWQ4b3VjM1hNOWpWcnphOTN5QU1Ta0QvdHAwK0laNE1nMmlOeWV4Yk9JVmpGRkRHNTNHMGZhVXNIY2pvemVRQ0JqLzB4dDRyd2FCWGwzRjIrNXdUTlppZWFQSW15ZnVicVB0TEhWNHdWUmx3emxJaE9kQkZXek01R1c1djdZZk43ZU8rR0c5ekVacGc1dEVmbkMrQzFDQ2w4Nm1Kc1J5NDZXTFJFMkZIS1VJN2RUaG1kRlVqV0NlWG9ZNkpyaWNBS25FemFBM2F6MkhmcHN5QlFQK1lzdlVrd2tGbGttemZESUFYVFVQMjJaK1BMVGRJN0hicUJ5YTI0VlBXblBLbE95NWhBQ25FYm9DWVEwalFPSGZ4akFNcmVwcmM0dDA2TXdNVDlYalBXaXVLVFVKSnZDQkFqenlFQ21CdnFaUFhoVWxwYlp4ODUvWWFnQ3ltaGkrZGd6d0lvYi9NQW5iemNLQT0iLCJtYWMiOiI1NzE0ZWJmMTcxMWYyMzExN2NjMDgwNzI5M2ExOGQwMzk4MjA0OTRjNzFkNzU3YTA4NTdhZGMxNzYyNjFkMmEyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "W42Z6+\/jpLDljMZ8fbQUjnSbXGe072oUTcLAqOrXi88=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6InJwbEtuTDh4ZmxnTVVkSTNldGJmdEE9PSIsInZhbHVlIjoiMVZMNW1yNTdiUFNCb21OZzE1K054bUVPVlRuZnRKRkV4VHBEWDNxbGhrTTRTSkpXQ1lTUUFaaXVBQlEveWp2RkdJelFZOUpZYTJZT212enhGRVBPMWltbU1BZTNRaWRUMHd6WjY2UTJERlk1clZqVldDWEI2ai9uSjM2MEU1eHdiamhkUnJzM3ZVQ1JjNTE3ZFFCdE80WHdJSk5qa3JmVXRLSm1tQW05TmZzQVh5cTltLzYwaHkxTmU0MEJrRDV3Qnp6Nm0rNDZwNElGMUg0VCtZT1NwWmlFUDV2QmVydGhhOEZuYktjays2L25uSDQyb0t5cmtFZDViZU5la1ZjeEk1bmJNRzVLdkZ3TVFVaXBGcWFQbERvK1hFMGxZRUZZN2Q3bFA0cThBRG4reHAwNXE0S29vV3V0UUtJOVBWUHcrRXhOUlpTdGlZWTlRdXlGQW1BY2gvYlFNczVFMVdSMnFuVGlsUXh0dngrRTBhZngzME5mNEUyWGJ3Q0FxM1Z0YXNBVzNTdkJ2U2VnNkdWR0llQkpad1BwN2I0Y2tOV1I3N3NQc3JrRnFpcUpJOHJaS0JrQVc0WWFmbFpsakk1dGYyWk9FcDdPRUdLOFdhcC81UzBqc1RaMkpZYUMvaitHMW80TWovMjhmQVpSUEFVSmJBcjFRTDIvNFJzOGtRb0lxeW94d2l3UFFGNE0zS3ZXYS9Ta3BPVlVEOXVsM3hMSnVDYTFpZHQ4Vm83YkJJWU5vRFIza1R2U3RwNGxnUjRNLzRzZkdSWGUxVThZUm5IbmlaTVBlZm5HbGN3NU5FYmZmNGluT1FKajNLMjU3VXVseEJDMlBWNVhWRVh0TmhtTDFwRTN0RmkvSTFiVlVBYWFQOU9pTXI2QmVRQXJUNlZxZVJ1RkJUdGxwYWp2YWNZNWlnK2FQL3NLaUlCdWQ0Y0k2cHpvVi8wbUNZV1NaN3lZOVE4WFQrWUhmR2ErZ1JKTldDMjdURDlDZWlzdjhpNzhBYmpGS01xbzNuNSswbUI5SkpyMmloYm9BK0p0QVhtY1FWYmp3bllycHZMLzRta01CWXc2YWtUL0pHczFJYU5rcEJ1YlZSZEdGR2xqb0NNWXp4aDA5ckNMTWQ4b3VjM1hNOWpWcnphOTN5QU1Ta0QvdHAwK0laNE1nMmlOeWV4Yk9JVmpGRkRHNTNHMGZhVXNIY2pvemVRQ0JqLzB4dDRyd2FCWGwzRjIrNXdUTlppZWFQSW15ZnVicVB0TEhWNHdWUmx3emxJaE9kQkZXek01R1c1djdZZk43ZU8rR0c5ekVacGc1dEVmbkMrQzFDQ2w4Nm1Kc1J5NDZXTFJFMkZIS1VJN2RUaG1kRlVqV0NlWG9ZNkpyaWNBS25FemFBM2F6MkhmcHN5QlFQK1lzdlVrd2tGbGttemZESUFYVFVQMjJaK1BMVGRJN0hicUJ5YTI0VlBXblBLbE95NWhBQ25FYm9DWVEwalFPSGZ4akFNcmVwcmM0dDA2TXdNVDlYalBXaXVLVFVKSnZDQkFqenlFQ21CdnFaUFhoVWxwYlp4ODUvWWFnQ3ltaGkrZGd6d0lvYi9NQW5iemNLQT0iLCJtYWMiOiI1NzE0ZWJmMTcxMWYyMzExN2NjMDgwNzI5M2ExOGQwMzk4MjA0OTRjNzFkNzU3YTA4NTdhZGMxNzYyNjFkMmEyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-235", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "yae8bFLq+khSDHFXSVCLZEjlTXYEkYvNWDCZVg1Cpjk=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6InJwbEtuTDh4ZmxnTVVkSTNldGJmdEE9PSIsInZhbHVlIjoiMVZMNW1yNTdiUFNCb21OZzE1K054bUVPVlRuZnRKRkV4VHBEWDNxbGhrTTRTSkpXQ1lTUUFaaXVBQlEveWp2RkdJelFZOUpZYTJZT212enhGRVBPMWltbU1BZTNRaWRUMHd6WjY2UTJERlk1clZqVldDWEI2ai9uSjM2MEU1eHdiamhkUnJzM3ZVQ1JjNTE3ZFFCdE80WHdJSk5qa3JmVXRLSm1tQW05TmZzQVh5cTltLzYwaHkxTmU0MEJrRDV3Qnp6Nm0rNDZwNElGMUg0VCtZT1NwWmlFUDV2QmVydGhhOEZuYktjays2L25uSDQyb0t5cmtFZDViZU5la1ZjeEk1bmJNRzVLdkZ3TVFVaXBGcWFQbERvK1hFMGxZRUZZN2Q3bFA0cThBRG4reHAwNXE0S29vV3V0UUtJOVBWUHcrRXhOUlpTdGlZWTlRdXlGQW1BY2gvYlFNczVFMVdSMnFuVGlsUXh0dngrRTBhZngzME5mNEUyWGJ3Q0FxM1Z0YXNBVzNTdkJ2U2VnNkdWR0llQkpad1BwN2I0Y2tOV1I3N3NQc3JrRnFpcUpJOHJaS0JrQVc0WWFmbFpsakk1dGYyWk9FcDdPRUdLOFdhcC81UzBqc1RaMkpZYUMvaitHMW80TWovMjhmQVpSUEFVSmJBcjFRTDIvNFJzOGtRb0lxeW94d2l3UFFGNE0zS3ZXYS9Ta3BPVlVEOXVsM3hMSnVDYTFpZHQ4Vm83YkJJWU5vRFIza1R2U3RwNGxnUjRNLzRzZkdSWGUxVThZUm5IbmlaTVBlZm5HbGN3NU5FYmZmNGluT1FKajNLMjU3VXVseEJDMlBWNVhWRVh0TmhtTDFwRTN0RmkvSTFiVlVBYWFQOU9pTXI2QmVRQXJUNlZxZVJ1RkJUdGxwYWp2YWNZNWlnK2FQL3NLaUlCdWQ0Y0k2cHpvVi8wbUNZV1NaN3lZOVE4WFQrWUhmR2ErZ1JKTldDMjdURDlDZWlzdjhpNzhBYmpGS01xbzNuNSswbUI5SkpyMmloYm9BK0p0QVhtY1FWYmp3bllycHZMLzRta01CWXc2YWtUL0pHczFJYU5rcEJ1YlZSZEdGR2xqb0NNWXp4aDA5ckNMTWQ4b3VjM1hNOWpWcnphOTN5QU1Ta0QvdHAwK0laNE1nMmlOeWV4Yk9JVmpGRkRHNTNHMGZhVXNIY2pvemVRQ0JqLzB4dDRyd2FCWGwzRjIrNXdUTlppZWFQSW15ZnVicVB0TEhWNHdWUmx3emxJaE9kQkZXek01R1c1djdZZk43ZU8rR0c5ekVacGc1dEVmbkMrQzFDQ2w4Nm1Kc1J5NDZXTFJFMkZIS1VJN2RUaG1kRlVqV0NlWG9ZNkpyaWNBS25FemFBM2F6MkhmcHN5QlFQK1lzdlVrd2tGbGttemZESUFYVFVQMjJaK1BMVGRJN0hicUJ5YTI0VlBXblBLbE95NWhBQ25FYm9DWVEwalFPSGZ4akFNcmVwcmM0dDA2TXdNVDlYalBXaXVLVFVKSnZDQkFqenlFQ21CdnFaUFhoVWxwYlp4ODUvWWFnQ3ltaGkrZGd6d0lvYi9NQW5iemNLQT0iLCJtYWMiOiI1NzE0ZWJmMTcxMWYyMzExN2NjMDgwNzI5M2ExOGQwMzk4MjA0OTRjNzFkNzU3YTA4NTdhZGMxNzYyNjFkMmEyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "z2LBxWvGK6NRf3kUedtdjh4PsMHX6liDlGa9ygclws4=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6InJwbEtuTDh4ZmxnTVVkSTNldGJmdEE9PSIsInZhbHVlIjoiMVZMNW1yNTdiUFNCb21OZzE1K054bUVPVlRuZnRKRkV4VHBEWDNxbGhrTTRTSkpXQ1lTUUFaaXVBQlEveWp2RkdJelFZOUpZYTJZT212enhGRVBPMWltbU1BZTNRaWRUMHd6WjY2UTJERlk1clZqVldDWEI2ai9uSjM2MEU1eHdiamhkUnJzM3ZVQ1JjNTE3ZFFCdE80WHdJSk5qa3JmVXRLSm1tQW05TmZzQVh5cTltLzYwaHkxTmU0MEJrRDV3Qnp6Nm0rNDZwNElGMUg0VCtZT1NwWmlFUDV2QmVydGhhOEZuYktjays2L25uSDQyb0t5cmtFZDViZU5la1ZjeEk1bmJNRzVLdkZ3TVFVaXBGcWFQbERvK1hFMGxZRUZZN2Q3bFA0cThBRG4reHAwNXE0S29vV3V0UUtJOVBWUHcrRXhOUlpTdGlZWTlRdXlGQW1BY2gvYlFNczVFMVdSMnFuVGlsUXh0dngrRTBhZngzME5mNEUyWGJ3Q0FxM1Z0YXNBVzNTdkJ2U2VnNkdWR0llQkpad1BwN2I0Y2tOV1I3N3NQc3JrRnFpcUpJOHJaS0JrQVc0WWFmbFpsakk1dGYyWk9FcDdPRUdLOFdhcC81UzBqc1RaMkpZYUMvaitHMW80TWovMjhmQVpSUEFVSmJBcjFRTDIvNFJzOGtRb0lxeW94d2l3UFFGNE0zS3ZXYS9Ta3BPVlVEOXVsM3hMSnVDYTFpZHQ4Vm83YkJJWU5vRFIza1R2U3RwNGxnUjRNLzRzZkdSWGUxVThZUm5IbmlaTVBlZm5HbGN3NU5FYmZmNGluT1FKajNLMjU3VXVseEJDMlBWNVhWRVh0TmhtTDFwRTN0RmkvSTFiVlVBYWFQOU9pTXI2QmVRQXJUNlZxZVJ1RkJUdGxwYWp2YWNZNWlnK2FQL3NLaUlCdWQ0Y0k2cHpvVi8wbUNZV1NaN3lZOVE4WFQrWUhmR2ErZ1JKTldDMjdURDlDZWlzdjhpNzhBYmpGS01xbzNuNSswbUI5SkpyMmloYm9BK0p0QVhtY1FWYmp3bllycHZMLzRta01CWXc2YWtUL0pHczFJYU5rcEJ1YlZSZEdGR2xqb0NNWXp4aDA5ckNMTWQ4b3VjM1hNOWpWcnphOTN5QU1Ta0QvdHAwK0laNE1nMmlOeWV4Yk9JVmpGRkRHNTNHMGZhVXNIY2pvemVRQ0JqLzB4dDRyd2FCWGwzRjIrNXdUTlppZWFQSW15ZnVicVB0TEhWNHdWUmx3emxJaE9kQkZXek01R1c1djdZZk43ZU8rR0c5ekVacGc1dEVmbkMrQzFDQ2w4Nm1Kc1J5NDZXTFJFMkZIS1VJN2RUaG1kRlVqV0NlWG9ZNkpyaWNBS25FemFBM2F6MkhmcHN5QlFQK1lzdlVrd2tGbGttemZESUFYVFVQMjJaK1BMVGRJN0hicUJ5YTI0VlBXblBLbE95NWhBQ25FYm9DWVEwalFPSGZ4akFNcmVwcmM0dDA2TXdNVDlYalBXaXVLVFVKSnZDQkFqenlFQ21CdnFaUFhoVWxwYlp4ODUvWWFnQ3ltaGkrZGd6d0lvYi9NQW5iemNLQT0iLCJtYWMiOiI1NzE0ZWJmMTcxMWYyMzExN2NjMDgwNzI5M2ExOGQwMzk4MjA0OTRjNzFkNzU3YTA4NTdhZGMxNzYyNjFkMmEyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2512, "gross_total": 2482, "base_fare": 2068, "tax": 444, "sell": { "currency": "MYR", "total": 2512, "base_fare": 2068, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUxMiwiYmFzZV9mYXJlIjoyMDY4LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0ODIsImJhc2VfZmFyZSI6MjAzOCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ4MiwiYmFzZV9mYXJlIjoyMDM4LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2512, "base_fare": 2068, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2038.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2512, "base_fare": 2068, "tax": 444, "gross": { "base_fare": "2038.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MTIuMDAiLCJiYXNlX2ZhcmUiOiIyMDY4LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAzOC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ4Mi4wMCIsImJhc2VfZmFyZSI6IjIwMzguMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDM4LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ4Mi4wMCIsImJhc2VfZmFyZSI6IjIwMzguMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ4MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2482, "base_fare": 2038, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2512, "filter": { "id": "F123NP00114-235", "price": 2512, "gross_total": 2482, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-236", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbdAJnrt06uh1vvMSAqJrExurl1uMkfKvlN5joTn6S2zA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-236", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UXx82OJp\/HHKeedEe\/\/QFg==", "origin": "KUL", "departure_time": "2026-03-10 13:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "N2VI9nIM1mhDhT+RsesVgQ==", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-236", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WHaxT9j4SEAQ3rVN0D+T7w==", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "CjwjBXA1ijwaJ\/xjZnhPsA==", "origin": "HKG", "departure_time": "2026-04-28 12:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-28 16:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT04H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2522, "gross_total": 2492, "base_fare": 1270, "tax": 1252, "sell": { "currency": "MYR", "total": 2522, "base_fare": 1270, "tax": 1252 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUyMiwiYmFzZV9mYXJlIjoxMjcwLCJ0YXgiOjEyNTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDkyLCJiYXNlX2ZhcmUiOjEyNDAsInRheCI6MTI1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDkyLCJiYXNlX2ZhcmUiOjEyNDAsInRheCI6MTI1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2522, "base_fare": 1270, "tax": 1252, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1240.00", "tax": "1252.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2522, "base_fare": 1270, "tax": 1252, "gross": { "base_fare": "1240.00", "tax": "1252.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MjIuMDAiLCJiYXNlX2ZhcmUiOiIxMjcwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDAuMDAiLCJ0YXgiOiIxMjUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDkyLjAwIiwiYmFzZV9mYXJlIjoiMTI0MC4wMCIsInRheCI6IjEyNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTIuMDAiLCJiYXNlX2ZhcmUiOiIxMjQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2492, "base_fare": 1240, "tax": 1252, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2522, "filter": { "id": "F123NP00114-236", "price": 2522, "gross_total": 2492, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "Airbus-333", "aircraft_name": "Airbus-333", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 16:40:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101335hkg202603101740722hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604281240kul202604281640725", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-237", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZOU9wm+javTQKLvDfsgO1xHxQup3v8ub2RjNJyb2JG3w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-237", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "suZBDw2EkLLXECrlcMIAdQ==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBX1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-237", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Yu4NeGHl5SBHADYDBHzALQ==", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2523, "gross_total": 2493, "base_fare": 2017, "tax": 506, "sell": { "currency": "MYR", "total": 2523, "base_fare": 2017, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUyMywiYmFzZV9mYXJlIjoyMDE3LCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0OTMsImJhc2VfZmFyZSI6MTk4NywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5MywiYmFzZV9mYXJlIjoxOTg3LCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2523, "base_fare": 2017, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1987.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2523, "base_fare": 2017, "tax": 506, "gross": { "base_fare": "1987.00", "tax": "506.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MjMuMDAiLCJiYXNlX2ZhcmUiOiIyMDE3LjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4Ny4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ5My4wMCIsImJhc2VfZmFyZSI6IjE5ODcuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTg3LjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ5My4wMCIsImJhc2VfZmFyZSI6IjE5ODcuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ5MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2493, "base_fare": 1987, "tax": 506, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2523, "filter": { "id": "F123NP00114-237", "price": 2523, "gross_total": 2493, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-238", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZjihmA+CjD4GGBsJ6SPbyb3vnyNBI1i90tTQas0K2+s\/RWBL5Oiuar5uVc\/obHC82bZ4S1479Na7y5jw1O2q+S", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-238", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "aji5lwrZOcZnaC4Edlo875Z4nFT3BVsayqFszncKDDx0YSAwC83tysJxzLXXdx1p", "origin": "KUL", "departure_time": "2026-03-10 13:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "iIr0A+ytjaH1+UwuyWisRVc34VQ6y8qmkR9Hv\/2GeG+IV5Ju+RS1fe\/ne+IpExQb", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-238", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "q8iRLLwEdPSKQ0z6UdV0DmRBA0PzyFlCGJihe7g9Nh\/qjaGUL4Xm3n\/egbPpQgC6", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SJtkl5LycTW3vbyRA1oZToyS91DGBABKATYbhwxk9Y5P\/xm8bN+PcRmDkTrQHYVg", "origin": "HKG", "departure_time": "2026-04-28 12:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-28 16:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT04H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2526, "gross_total": 2496, "base_fare": 1273, "tax": 1253, "sell": { "currency": "MYR", "total": 2526, "base_fare": 1273, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUyNiwiYmFzZV9mYXJlIjoxMjczLCJ0YXgiOjEyNTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDk2LCJiYXNlX2ZhcmUiOjEyNDMsInRheCI6MTI1MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDk2LCJiYXNlX2ZhcmUiOjEyNDMsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2526, "base_fare": 1273, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1243.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2526, "base_fare": 1273, "tax": 1253, "gross": { "base_fare": "1243.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MjYuMDAiLCJiYXNlX2ZhcmUiOiIxMjczLjAwIiwidGF4IjoiMTI1My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDMuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDk2LjAwIiwiYmFzZV9mYXJlIjoiMTI0My4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjQzLjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTYuMDAiLCJiYXNlX2ZhcmUiOiIxMjQzLjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2496, "base_fare": 1243, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2526, "filter": { "id": "F123NP00114-238", "price": 2526, "gross_total": 2496, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "330", "aircraft_name": "330", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 16:40:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101335hkg202603101740722hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604281240kul202604281640725", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-239", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb5agccp2VcqV78lyWMj9m6Rf284PpGjQV88+x2QySWezJLep6XJN2IGiYswiU3VADitF5zp0zST6kf0fUSGOlU", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-239", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "aji5lwrZOcZnaC4Edlo875Z4nFT3BVsayqFszncKDDx0YSAwC83tysJxzLXXdx1p", "origin": "KUL", "departure_time": "2026-03-10 13:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "iIr0A+ytjaH1+UwuyWisRVc34VQ6y8qmkR9Hv\/2GeG+IV5Ju+RS1fe\/ne+IpExQb", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-239", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "q8iRLLwEdPSKQ0z6UdV0DmRBA0PzyFlCGJihe7g9Nh\/qjaGUL4Xm3n\/egbPpQgC6", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "JSdbGrfqpDtWEW8JX1C4uri7boXEcNDsHHYqm0kjc\/ehu\/r\/SMgNjjoPXy6biz27", "origin": "HKG", "departure_time": "2026-04-28 16:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-28 20:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT07H55M", "lay_over_date": "2026-04-28", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "729" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "729" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2526, "gross_total": 2496, "base_fare": 1273, "tax": 1253, "sell": { "currency": "MYR", "total": 2526, "base_fare": 1273, "tax": 1253 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUyNiwiYmFzZV9mYXJlIjoxMjczLCJ0YXgiOjEyNTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDk2LCJiYXNlX2ZhcmUiOjEyNDMsInRheCI6MTI1MywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNDk2LCJiYXNlX2ZhcmUiOjEyNDMsInRheCI6MTI1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2526, "base_fare": 1273, "tax": 1253, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1243.00", "tax": "1253.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2526, "base_fare": 1273, "tax": 1253, "gross": { "base_fare": "1243.00", "tax": "1253.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MjYuMDAiLCJiYXNlX2ZhcmUiOiIxMjczLjAwIiwidGF4IjoiMTI1My4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyNDMuMDAiLCJ0YXgiOiIxMjUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNDk2LjAwIiwiYmFzZV9mYXJlIjoiMTI0My4wMCIsInRheCI6IjEyNTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjQzLjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI0OTYuMDAiLCJiYXNlX2ZhcmUiOiIxMjQzLjAwIiwidGF4IjoiMTI1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2496, "base_fare": 1243, "tax": 1253, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2526, "filter": { "id": "F123NP00114-239", "price": 2526, "gross_total": 2496, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "330", "aircraft_name": "330", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 20:10:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101335hkg202603101740722hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604281610kul202604282010729", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-240", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1EPTnmtVUiSPkweGiChyt4NqbbT8GPDRP76OfaOFau5Dh9N\/B1oVVn0bDgNdXxVEOyl5I8q6Kjlk6C26j5+ZVRwX5gLEIqiZzrZM7jArN3pLohDwLSLF56Eo0JhcleNPHaOtkDmfz3XL0OI7S1J\/4ZdEJlQVmKYhnVrpJvNqCtd5rmR5YUtzi8ZC2nWkC2XQonNFYOovcussKO5n2jxVKKtj6vuY4iTpXxE1Sv85dANlxAsAWVjG0xi76DAi+LrfRjowc1ZrDFSisYyv89fpf\/GGasC5zOtgudg1Ns\/h2MPhP4YRbLGsKKUcmW+WHfWTqwxObkaAc0kIZb2A\/w8R\/6tQL4IE\/58DVXH2nBy0BfJg7pjUwn2bGCpUBAFglgtKWMW\/WBWwbtYX11JqZa9T2onKvz5BYCSFl2EUQj2S5aMh5OYD\/9fe3mphiiu2+RDBrxc0hSGILVyn6Or6Uc8hCfoAPATU8mCkSBGnna6CKbdM9bgkz6KTNpe1ZcI5L0DIoc\/Afqng+DH+ZzNJautjzo\/\/6e\/9cCeFuy3rs7TvB96D1kxEkRscgxeklUlwSVJgVx2jVL0af8GmbUKq\/Tb3xymmExeKHQ0PME79m6ecnUUx8tEd7O56ttnStPKGfAbDUtWUgtC2NZBh2jxaBxlNJ4GlrLRdYyCfgi6mWqAXXN2mx03RiC0fTx51wBJLdqs8Pgcl5nojE3VD5aOsUDyvA41z++5m61bhEGtkvbfC4qAqqWM58KN\/Ts4jqvg0y3HGIMk4XoM3J8JhSknY4uIpjvdvRZbPMg1MoNNrmlgAExkNfRkaSNh24DY+26uhsfPsOkSabgLd45Iy+FyCUjG3HUTKEf624ltjwayCaNMHeeeIZps2uypCFrjpHe6S0mznCXL1OF1s8cLCzg3iB9naRcmWOIzmgKtOUHmtJMigjDwl+g4iOP1f3zqpKiFOualoo0zxVqG+dv1l2uST19jbcwZw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-240", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-240", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2527, "gross_total": 2497, "base_fare": 2001, "tax": 526, "sell": { "currency": "MYR", "total": 2527, "base_fare": 2001, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUyNywiYmFzZV9mYXJlIjoyMDAxLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI0OTcsImJhc2VfZmFyZSI6MTk3MSwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjQ5NywiYmFzZV9mYXJlIjoxOTcxLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2527, "base_fare": 2001, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1971.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2527, "base_fare": 2001, "tax": 526, "gross": { "base_fare": "1971.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MjcuMDAiLCJiYXNlX2ZhcmUiOiIyMDAxLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk3MS4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ5Ny4wMCIsImJhc2VfZmFyZSI6IjE5NzEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTcxLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjQ5Ny4wMCIsImJhc2VfZmFyZSI6IjE5NzEuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjQ5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2497, "base_fare": 1971, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2527, "filter": { "id": "F123NP00114-240", "price": 2527, "gross_total": 2497, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-241", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrQVjQSH9N1VttfBoTaPq1VB6IL6cuUm+rG\/+pgkXkp7E=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-241", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf3pILSRDcGx\/fZqe6tcuI2yAGuGeLntM5sPxELrEdyo8JVATyC47F27hzAKIWKUy1Q=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-241", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVk8coBchWPh\/xM83HBBJT7tqdwwUIUFGGtDEn5ZPtFMQuYyf8bfPkz6Sb3U3XlAHQ=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NMY6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2531, "gross_total": 2653, "base_fare": 2265, "tax": 418, "sell": { "currency": "MYR", "total": 2531, "base_fare": 2265, "tax": 418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUzMSwiYmFzZV9mYXJlIjoyMjY1LCJ0YXgiOjQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MDEsImJhc2VfZmFyZSI6MjIzNSwidGF4Ijo0MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY1MywiYmFzZV9mYXJlIjoyMjM1LCJ0YXgiOjQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2531, "base_fare": 2265, "tax": 418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2235.00", "tax": "418.00", "discount": 152, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2531, "base_fare": 2265, "tax": 418, "gross": { "base_fare": "2235.00", "tax": "418.00", "discount": "152.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MzEuMDAiLCJiYXNlX2ZhcmUiOiIyMjY1LjAwIiwidGF4IjoiNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzNS4wMCIsInRheCI6IjQxOC4wMCIsImRpc2NvdW50IjoiMTUyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTAxLjAwIiwiYmFzZV9mYXJlIjoiMjIzNS4wMCIsInRheCI6IjQxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMzUuMDAiLCJ0YXgiOiI0MTguMDAiLCJkaXNjb3VudCI6IjE1Mi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NTMuMDAiLCJiYXNlX2ZhcmUiOiIyMjM1LjAwIiwidGF4IjoiNDE4LjAwIiwiZGlzY291bnQiOiIxNTIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2653, "base_fare": 2235, "tax": 418, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 152, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2531, "filter": { "id": "F123NP00114-241", "price": 2531, "gross_total": 2653, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-242", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+EGtKS9567RxW9zr29b55I5CxsZIjnKzF0fhlCNMscEtsFvLbittRzrSw+lsiI56YJz0PqKE5dfOLM8alEte7ExMsXejEbO5CH5yWfUPc0an9qMgWIGLfMqSdZXtW4RSsc2WNUBl\/+sTL96E5bNedptIfiQ5\/Cj1o8UBWmrXi+hfyGEGHObQe7\/zZvtCBiwr0Y1TVHuOPU86VGxQ9Kx4KbdGJelROMpHsmoIFbbKVRpwECIw6BYUxD2WvTn1F0bo4yIRs1r5DRcVijnnPedfQ+jyBABj7\/UsxHpAboyxLi7d3C8lbnZU2NZ2VUIcAVcRMKo+28tYvZgTnZSDd47EH5aY9MSGrlaFPbTq7cyQVq0wun7zpBmnpqBWH6wrD1V+Jq+vu2gfKUdZOyHO5SMYwGCPeX\/qQOcfmhze1aUybiPJQBEI05L5NwM0+bj2ABHux9W4c3iEAwtlw9Y6OrS+dEh2cR4f2WwM\/on8A+THhMbqEr+o7i0OI6LbQlW1DSd32hheFWfncGpNRfpw1P\/+Y9O5ILGOawHO+8pMAKr1sZBWyg48fBgIQaW9h1pQpmwuA93zcj9QeX+J0KTEWEdSchMH9le9usXK5iPyDUnJkcymn+tMOf0XGMHThWEtsKUqSc3rxsnpAVTF8+3Dhw2S9tDtLHonpPRBLe2yV2dAVwXskDnAY5trxMHItwQmNQQKckT8P6ttHZ\/PMcanASt6x\/hOcthSh01Akq2S57OeGx+s5EuZ1VTAnEY40T2zIaO3MfJaAexMi9Z1uhr8gLHL9UcbM60TxIZ9z9ztlSHwVxcVswxtkuYNq7MIkPNPysTBg81yzjpDGwlDRjVcMP1YZ035n293a6JKr4pcr0tMRAdpriZ4AbTVMmqwUxdCSUSPJbxWkVlfkbw9p9JXunzb+Z5icn7QjaPnzi0rRAZyqUzleGO77QodYoHFAKAhzT\/AmIWBP9dEKZ5oyRqNJXPUUOUXYqSOn5Vl3yUXXNrYM0L4=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-242", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-242", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2538, "gross_total": 2508, "base_fare": 2013, "tax": 525, "sell": { "currency": "MYR", "total": 2538, "base_fare": 2013, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUzOCwiYmFzZV9mYXJlIjoyMDEzLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MDgsImJhc2VfZmFyZSI6MTk4MywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUwOCwiYmFzZV9mYXJlIjoxOTgzLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2538, "base_fare": 2013, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1983.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2538, "base_fare": 2013, "tax": 525, "gross": { "base_fare": "1983.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MzguMDAiLCJiYXNlX2ZhcmUiOiIyMDEzLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4My4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUwOC4wMCIsImJhc2VfZmFyZSI6IjE5ODMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgzLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUwOC4wMCIsImJhc2VfZmFyZSI6IjE5ODMuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2508, "base_fare": 1983, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2538, "filter": { "id": "F123NP00114-242", "price": 2538, "gross_total": 2508, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-243", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVrQ5AUbDxsDB196IOkmmw\/y25wnTGBYQBOe9EjdlvX5+g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-243", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "XmgUubBIHHNvzy7jeWYbHfmqdvvGuAC\/Z0Dlq4UilPM=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "eyJpdiI6IjdaajVIOUtBYmN1bGtlYklDSXVGbHc9PSIsInZhbHVlIjoiMFIyazVvQkhLRDUwZ2FaRi9zbTVUMllJVnVZR1VKYTkvUDBLNHQrdjd5WmFHclRrOXZ6LzRiSEo2L0dSbHFiTW4yRzFTMm1MbDRHUXUxeVp1cW1OVGkzdG9vT21kTnRUcUpOOVExWUh2ZXBYZ3F3UWlpbjh1eG13ekMwZ2hIb0o0S1ozTFB2MjY5ckFBRVZFTHBRVjhxbDNoVHZtOVAyOU1qWUkvNkZiMG9keWZUN3o0K3lCZ1dqOTJHVmQ0V0VTay9UWW96VERscVBWZXczUFh3alo3TVV4VjRrZWNjSmtCcXRYTlpLYXJCcEdsdDVRZzJVdEZWdzJxWFVsUmxUNmxOWlhXdk1zL1pzOGFuSUZDcXBkWmtWbWxoZzZINHZBQldQYkxrVUlubDd2N0phVUJQeTMvWU9JeGVFbDJ0Nkgrd2xzcDlOcG85dHZIc1ByRnByK3FYb0FZQ00wU20wTEsxVThUaFJudnJmNUJhcTFmbmF5clhhOXpqMGlaRmMvenpWbVlPT25rSEpjY1lWMDd5SjNCVzcrMGhlS0NYMm9JUTZuYy9zeHpOMTVKQXpCdEo0SFhKbkxNOXhrK01jZUlwNkF5YXVOSE9yVUoyR1ZoOXdmc09pNk1OTGVpRTFjWG5tclF2M0gvZnNJejR6WFJsREphNitQeVlXR21zWDMrVW02ZytwVWxNU2pyeEFwanVFQWhtTE5NTWE1Y1RKYlBpMUt5cTRJM1Y5dnI0VnV5bVJVVURwYkZNUEdLY0lLbnhYVHR2cTVyc1RNQU42L3dveGtmTWRXRFRYS25Gdk8xM2dNaWR2TTdldFRTUU1DTmFSRlF3Zmd4QjNHQ1Z6Q2xwZllJS0xsVjJzNjZ0RTd6VFNzRkM2aUFoeU9xVGt3M2RuV29KdTFhYkU2b0NJblIvMXNQNE9sWXRlRWFUYXUxbHcwOFhPa1d5UGdQd0JyWkhYazJ3V2kzMlplNGxIRExHSHdoeUlXRFc5K29GOTJlRW9MMyt6MFJOTmxFK3NHWDF0K2FRdHBwNENJL3Frd0tXcmU2U0djMXJxMllwWVhSbXFKR2FRbVhCV2oxeXZLakFGekdtbmdmZ3hsd1dCdkZOa24zU0srZ3ZsV1FCWWNwbzNWY2Z4MDFwUmVFRWRDT0g0NW1tNnRqeFRISjFLNTZzL29iWkxENXl2Y2xEc0EzZHhRWFpQUmFmSVJTSnpndE1DdDV2ejdIM0JoT2xlMXhpZkx5Mkg2L3c4NzJJZjNQZ2lBNFBuOXR2MzV0bzJBZ1JFcEhweS9aa2pLc3RPSUxnUkRta2RQVFl1Vnc2OGVjYVlWaXl0T0tzbm5xd0RTR1kxRXNLQnNPMWVRZE5DalRYUVB2OE0wVEdiRG8xNEk2Q2s0V280RHBYS21oTjBldm5JeWRuK0tTNVNUVXQ3cmhlTURtN3I4RlZYUWJpV2hHc3Y5cXB5RWV3YkRybkFFaEh1SVFqemFaR3hTaGN3VWdFcTh2M1pzTDR5U3B2elExV1NreFBYWGJ6U3R4RVhVOFFTTGtqbHllUE15bUkrdTF0TzRUdnVOQ0ROVkNZVmN1OHBKUVVYUlpmUT0iLCJtYWMiOiI1NDRkNmZjMjE4YTlkNDcwMmVhYWU2YTgyZDcyOWEyMTdiNGQ2M2NhNThmNzY4MjY5YWU5ODczZGY3MzNhODNkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "qvEF\/35M05dc2ixq0ZMqxjuFp1mx64AyxQ\/9A0+\/Ktk=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IjdaajVIOUtBYmN1bGtlYklDSXVGbHc9PSIsInZhbHVlIjoiMFIyazVvQkhLRDUwZ2FaRi9zbTVUMllJVnVZR1VKYTkvUDBLNHQrdjd5WmFHclRrOXZ6LzRiSEo2L0dSbHFiTW4yRzFTMm1MbDRHUXUxeVp1cW1OVGkzdG9vT21kTnRUcUpOOVExWUh2ZXBYZ3F3UWlpbjh1eG13ekMwZ2hIb0o0S1ozTFB2MjY5ckFBRVZFTHBRVjhxbDNoVHZtOVAyOU1qWUkvNkZiMG9keWZUN3o0K3lCZ1dqOTJHVmQ0V0VTay9UWW96VERscVBWZXczUFh3alo3TVV4VjRrZWNjSmtCcXRYTlpLYXJCcEdsdDVRZzJVdEZWdzJxWFVsUmxUNmxOWlhXdk1zL1pzOGFuSUZDcXBkWmtWbWxoZzZINHZBQldQYkxrVUlubDd2N0phVUJQeTMvWU9JeGVFbDJ0Nkgrd2xzcDlOcG85dHZIc1ByRnByK3FYb0FZQ00wU20wTEsxVThUaFJudnJmNUJhcTFmbmF5clhhOXpqMGlaRmMvenpWbVlPT25rSEpjY1lWMDd5SjNCVzcrMGhlS0NYMm9JUTZuYy9zeHpOMTVKQXpCdEo0SFhKbkxNOXhrK01jZUlwNkF5YXVOSE9yVUoyR1ZoOXdmc09pNk1OTGVpRTFjWG5tclF2M0gvZnNJejR6WFJsREphNitQeVlXR21zWDMrVW02ZytwVWxNU2pyeEFwanVFQWhtTE5NTWE1Y1RKYlBpMUt5cTRJM1Y5dnI0VnV5bVJVVURwYkZNUEdLY0lLbnhYVHR2cTVyc1RNQU42L3dveGtmTWRXRFRYS25Gdk8xM2dNaWR2TTdldFRTUU1DTmFSRlF3Zmd4QjNHQ1Z6Q2xwZllJS0xsVjJzNjZ0RTd6VFNzRkM2aUFoeU9xVGt3M2RuV29KdTFhYkU2b0NJblIvMXNQNE9sWXRlRWFUYXUxbHcwOFhPa1d5UGdQd0JyWkhYazJ3V2kzMlplNGxIRExHSHdoeUlXRFc5K29GOTJlRW9MMyt6MFJOTmxFK3NHWDF0K2FRdHBwNENJL3Frd0tXcmU2U0djMXJxMllwWVhSbXFKR2FRbVhCV2oxeXZLakFGekdtbmdmZ3hsd1dCdkZOa24zU0srZ3ZsV1FCWWNwbzNWY2Z4MDFwUmVFRWRDT0g0NW1tNnRqeFRISjFLNTZzL29iWkxENXl2Y2xEc0EzZHhRWFpQUmFmSVJTSnpndE1DdDV2ejdIM0JoT2xlMXhpZkx5Mkg2L3c4NzJJZjNQZ2lBNFBuOXR2MzV0bzJBZ1JFcEhweS9aa2pLc3RPSUxnUkRta2RQVFl1Vnc2OGVjYVlWaXl0T0tzbm5xd0RTR1kxRXNLQnNPMWVRZE5DalRYUVB2OE0wVEdiRG8xNEk2Q2s0V280RHBYS21oTjBldm5JeWRuK0tTNVNUVXQ3cmhlTURtN3I4RlZYUWJpV2hHc3Y5cXB5RWV3YkRybkFFaEh1SVFqemFaR3hTaGN3VWdFcTh2M1pzTDR5U3B2elExV1NreFBYWGJ6U3R4RVhVOFFTTGtqbHllUE15bUkrdTF0TzRUdnVOQ0ROVkNZVmN1OHBKUVVYUlpmUT0iLCJtYWMiOiI1NDRkNmZjMjE4YTlkNDcwMmVhYWU2YTgyZDcyOWEyMTdiNGQ2M2NhNThmNzY4MjY5YWU5ODczZGY3MzNhODNkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-243", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YZ7J842YPj+\/P7rSjbvHFV483YEDdbibTrFVoCeU3SE=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IjdaajVIOUtBYmN1bGtlYklDSXVGbHc9PSIsInZhbHVlIjoiMFIyazVvQkhLRDUwZ2FaRi9zbTVUMllJVnVZR1VKYTkvUDBLNHQrdjd5WmFHclRrOXZ6LzRiSEo2L0dSbHFiTW4yRzFTMm1MbDRHUXUxeVp1cW1OVGkzdG9vT21kTnRUcUpOOVExWUh2ZXBYZ3F3UWlpbjh1eG13ekMwZ2hIb0o0S1ozTFB2MjY5ckFBRVZFTHBRVjhxbDNoVHZtOVAyOU1qWUkvNkZiMG9keWZUN3o0K3lCZ1dqOTJHVmQ0V0VTay9UWW96VERscVBWZXczUFh3alo3TVV4VjRrZWNjSmtCcXRYTlpLYXJCcEdsdDVRZzJVdEZWdzJxWFVsUmxUNmxOWlhXdk1zL1pzOGFuSUZDcXBkWmtWbWxoZzZINHZBQldQYkxrVUlubDd2N0phVUJQeTMvWU9JeGVFbDJ0Nkgrd2xzcDlOcG85dHZIc1ByRnByK3FYb0FZQ00wU20wTEsxVThUaFJudnJmNUJhcTFmbmF5clhhOXpqMGlaRmMvenpWbVlPT25rSEpjY1lWMDd5SjNCVzcrMGhlS0NYMm9JUTZuYy9zeHpOMTVKQXpCdEo0SFhKbkxNOXhrK01jZUlwNkF5YXVOSE9yVUoyR1ZoOXdmc09pNk1OTGVpRTFjWG5tclF2M0gvZnNJejR6WFJsREphNitQeVlXR21zWDMrVW02ZytwVWxNU2pyeEFwanVFQWhtTE5NTWE1Y1RKYlBpMUt5cTRJM1Y5dnI0VnV5bVJVVURwYkZNUEdLY0lLbnhYVHR2cTVyc1RNQU42L3dveGtmTWRXRFRYS25Gdk8xM2dNaWR2TTdldFRTUU1DTmFSRlF3Zmd4QjNHQ1Z6Q2xwZllJS0xsVjJzNjZ0RTd6VFNzRkM2aUFoeU9xVGt3M2RuV29KdTFhYkU2b0NJblIvMXNQNE9sWXRlRWFUYXUxbHcwOFhPa1d5UGdQd0JyWkhYazJ3V2kzMlplNGxIRExHSHdoeUlXRFc5K29GOTJlRW9MMyt6MFJOTmxFK3NHWDF0K2FRdHBwNENJL3Frd0tXcmU2U0djMXJxMllwWVhSbXFKR2FRbVhCV2oxeXZLakFGekdtbmdmZ3hsd1dCdkZOa24zU0srZ3ZsV1FCWWNwbzNWY2Z4MDFwUmVFRWRDT0g0NW1tNnRqeFRISjFLNTZzL29iWkxENXl2Y2xEc0EzZHhRWFpQUmFmSVJTSnpndE1DdDV2ejdIM0JoT2xlMXhpZkx5Mkg2L3c4NzJJZjNQZ2lBNFBuOXR2MzV0bzJBZ1JFcEhweS9aa2pLc3RPSUxnUkRta2RQVFl1Vnc2OGVjYVlWaXl0T0tzbm5xd0RTR1kxRXNLQnNPMWVRZE5DalRYUVB2OE0wVEdiRG8xNEk2Q2s0V280RHBYS21oTjBldm5JeWRuK0tTNVNUVXQ3cmhlTURtN3I4RlZYUWJpV2hHc3Y5cXB5RWV3YkRybkFFaEh1SVFqemFaR3hTaGN3VWdFcTh2M1pzTDR5U3B2elExV1NreFBYWGJ6U3R4RVhVOFFTTGtqbHllUE15bUkrdTF0TzRUdnVOQ0ROVkNZVmN1OHBKUVVYUlpmUT0iLCJtYWMiOiI1NDRkNmZjMjE4YTlkNDcwMmVhYWU2YTgyZDcyOWEyMTdiNGQ2M2NhNThmNzY4MjY5YWU5ODczZGY3MzNhODNkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "9lE0+yYqj\/ANAhaqmTNRRhusREVbFK6krJPngnWOfIE=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IjdaajVIOUtBYmN1bGtlYklDSXVGbHc9PSIsInZhbHVlIjoiMFIyazVvQkhLRDUwZ2FaRi9zbTVUMllJVnVZR1VKYTkvUDBLNHQrdjd5WmFHclRrOXZ6LzRiSEo2L0dSbHFiTW4yRzFTMm1MbDRHUXUxeVp1cW1OVGkzdG9vT21kTnRUcUpOOVExWUh2ZXBYZ3F3UWlpbjh1eG13ekMwZ2hIb0o0S1ozTFB2MjY5ckFBRVZFTHBRVjhxbDNoVHZtOVAyOU1qWUkvNkZiMG9keWZUN3o0K3lCZ1dqOTJHVmQ0V0VTay9UWW96VERscVBWZXczUFh3alo3TVV4VjRrZWNjSmtCcXRYTlpLYXJCcEdsdDVRZzJVdEZWdzJxWFVsUmxUNmxOWlhXdk1zL1pzOGFuSUZDcXBkWmtWbWxoZzZINHZBQldQYkxrVUlubDd2N0phVUJQeTMvWU9JeGVFbDJ0Nkgrd2xzcDlOcG85dHZIc1ByRnByK3FYb0FZQ00wU20wTEsxVThUaFJudnJmNUJhcTFmbmF5clhhOXpqMGlaRmMvenpWbVlPT25rSEpjY1lWMDd5SjNCVzcrMGhlS0NYMm9JUTZuYy9zeHpOMTVKQXpCdEo0SFhKbkxNOXhrK01jZUlwNkF5YXVOSE9yVUoyR1ZoOXdmc09pNk1OTGVpRTFjWG5tclF2M0gvZnNJejR6WFJsREphNitQeVlXR21zWDMrVW02ZytwVWxNU2pyeEFwanVFQWhtTE5NTWE1Y1RKYlBpMUt5cTRJM1Y5dnI0VnV5bVJVVURwYkZNUEdLY0lLbnhYVHR2cTVyc1RNQU42L3dveGtmTWRXRFRYS25Gdk8xM2dNaWR2TTdldFRTUU1DTmFSRlF3Zmd4QjNHQ1Z6Q2xwZllJS0xsVjJzNjZ0RTd6VFNzRkM2aUFoeU9xVGt3M2RuV29KdTFhYkU2b0NJblIvMXNQNE9sWXRlRWFUYXUxbHcwOFhPa1d5UGdQd0JyWkhYazJ3V2kzMlplNGxIRExHSHdoeUlXRFc5K29GOTJlRW9MMyt6MFJOTmxFK3NHWDF0K2FRdHBwNENJL3Frd0tXcmU2U0djMXJxMllwWVhSbXFKR2FRbVhCV2oxeXZLakFGekdtbmdmZ3hsd1dCdkZOa24zU0srZ3ZsV1FCWWNwbzNWY2Z4MDFwUmVFRWRDT0g0NW1tNnRqeFRISjFLNTZzL29iWkxENXl2Y2xEc0EzZHhRWFpQUmFmSVJTSnpndE1DdDV2ejdIM0JoT2xlMXhpZkx5Mkg2L3c4NzJJZjNQZ2lBNFBuOXR2MzV0bzJBZ1JFcEhweS9aa2pLc3RPSUxnUkRta2RQVFl1Vnc2OGVjYVlWaXl0T0tzbm5xd0RTR1kxRXNLQnNPMWVRZE5DalRYUVB2OE0wVEdiRG8xNEk2Q2s0V280RHBYS21oTjBldm5JeWRuK0tTNVNUVXQ3cmhlTURtN3I4RlZYUWJpV2hHc3Y5cXB5RWV3YkRybkFFaEh1SVFqemFaR3hTaGN3VWdFcTh2M1pzTDR5U3B2elExV1NreFBYWGJ6U3R4RVhVOFFTTGtqbHllUE15bUkrdTF0TzRUdnVOQ0ROVkNZVmN1OHBKUVVYUlpmUT0iLCJtYWMiOiI1NDRkNmZjMjE4YTlkNDcwMmVhYWU2YTgyZDcyOWEyMTdiNGQ2M2NhNThmNzY4MjY5YWU5ODczZGY3MzNhODNkIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2538, "gross_total": 2508, "base_fare": 2094, "tax": 444, "sell": { "currency": "MYR", "total": 2538, "base_fare": 2094, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUzOCwiYmFzZV9mYXJlIjoyMDk0LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MDgsImJhc2VfZmFyZSI6MjA2NCwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUwOCwiYmFzZV9mYXJlIjoyMDY0LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2538, "base_fare": 2094, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2064.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2538, "base_fare": 2094, "tax": 444, "gross": { "base_fare": "2064.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1MzguMDAiLCJiYXNlX2ZhcmUiOiIyMDk0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA2NC4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUwOC4wMCIsImJhc2VfZmFyZSI6IjIwNjQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDY0LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUwOC4wMCIsImJhc2VfZmFyZSI6IjIwNjQuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUwOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2508, "base_fare": 2064, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2538, "filter": { "id": "F123NP00114-243", "price": 2538, "gross_total": 2508, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-244", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcKrfNqHZud3J+7XmM5AEemC8sJD2H4ISwDGoAAzc\/mQk=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-244", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWt4UAArGgQ2ZGdKE+FKChH6zihcocmMBIudk0bnxjVxPURfyW8xpgNJSZzmRmAhF3Q=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-244", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTct\/0cGt\/k5Q56Sf1ZbTWARIGrHCyg1LP44p\/AEVnwb0MuA+zDYzl4nL3sa4NtHE8=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NMY6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2547, "gross_total": 2676, "base_fare": 2280, "tax": 426, "sell": { "currency": "MYR", "total": 2547, "base_fare": 2280, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU0NywiYmFzZV9mYXJlIjoyMjgwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MTcsImJhc2VfZmFyZSI6MjI1MCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3NiwiYmFzZV9mYXJlIjoyMjUwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2547, "base_fare": 2280, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": 159, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2547, "base_fare": 2280, "tax": 426, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": "159.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NDcuMDAiLCJiYXNlX2ZhcmUiOiIyMjgwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTU5LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTE3LjAwIiwiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNTAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjE1OS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzYuMDAiLCJiYXNlX2ZhcmUiOiIyMjUwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxNTkuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUxNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2676, "base_fare": 2250, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 159, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2547, "filter": { "id": "F123NP00114-244", "price": 2547, "gross_total": 2676, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-245", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZzuD0DbNELwzvuPtsdCO3rFbcTuYH3hDG44T4QwSAXkA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-245", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-245", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NMY6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2548, "gross_total": 2676, "base_fare": 2280, "tax": 426, "sell": { "currency": "MYR", "total": 2548, "base_fare": 2280, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU0OCwiYmFzZV9mYXJlIjoyMjgwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MTgsImJhc2VfZmFyZSI6MjI1MCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3NiwiYmFzZV9mYXJlIjoyMjUwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2548, "base_fare": 2280, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": 158, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2548, "base_fare": 2280, "tax": 426, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": "158.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NDguMDAiLCJiYXNlX2ZhcmUiOiIyMjgwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTU4LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTE4LjAwIiwiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNTAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjE1OC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzYuMDAiLCJiYXNlX2ZhcmUiOiIyMjUwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxNTguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2676, "base_fare": 2250, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 158, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2548, "filter": { "id": "F123NP00114-245", "price": 2548, "gross_total": 2676, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-246", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZkCOLQkMG4W68L2sN+8id9whH0wBgKNz3L\/oWix3k6KvCZLPPTYuyTlCaANHFCB08=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-246", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-246", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NMY6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2548, "gross_total": 2676, "base_fare": 2280, "tax": 426, "sell": { "currency": "MYR", "total": 2548, "base_fare": 2280, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU0OCwiYmFzZV9mYXJlIjoyMjgwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MTgsImJhc2VfZmFyZSI6MjI1MCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3NiwiYmFzZV9mYXJlIjoyMjUwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2548, "base_fare": 2280, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": 158, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2548, "base_fare": 2280, "tax": 426, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": "158.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NDguMDAiLCJiYXNlX2ZhcmUiOiIyMjgwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTU4LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTE4LjAwIiwiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNTAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjE1OC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzYuMDAiLCJiYXNlX2ZhcmUiOiIyMjUwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxNTguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUxOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2676, "base_fare": 2250, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 158, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2548, "filter": { "id": "F123NP00114-246", "price": 2548, "gross_total": 2676, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-247", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw\/qwcMdvYl1B9S8VJNOkIVooTqD9A3KaOj1sPLVFjeQO2PmRpGpfU8ghVltX+OPuPg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-247", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pCZS9nPow5LZnejTUB55npHNbvkR1Fq1waxYjBLselk=", "origin": "KUL", "departure_time": "2026-03-10 05:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MAA", "arrival_time": "2026-03-10 07:00:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1032" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkcwUithK0ZEdlM3NncxYXE2Vkp3eEE9PSIsInZhbHVlIjoiOHg3N3ROZ1NzNUZ5bnlObDVDT2hNdzdUVDFqemFjN1g5Q2pCUnROOVJjcDNkenM5eWxoSjJVRll2QXNHUzh4TjZhYVR6T3dGYy9mbjhpODBodnZlWkc2VVZCYlZqN0FSby9tVVllTDA5bUMrb0ZRVWpiZlVOOGRDeDl3aDZWUmhJNS9TL1NuMWoxMHkyYkE2VW94bi8xN2xMbUw3dk9zZnBENVdRMHJBWStRemR5ZlNBNDc2SzBrOWJtbW43OWRnaDd2L20rZW1RL250OHcvNXBRTk5rNjJobTBKbDk2R2hES3Q4bXhZK0tDUFZtRVJEQ1pBN0ljaXpPc2UxalNtQkZVNlpXK1N0L3A1aDYxQVJOTHgyR1JDZjdGcEV2M00wMnN2RkEwSzVjL2xjeDd1eGhnYkZSdUdRM2lzWnhueTVzbW5zdzVOZDdUc2x6cUlxbXlkR1hYUzdINXJqdnZVYm0zcm14R3FndUhxbDZIZGExWFBRRTdMeTNkNEliK1FWNTZKTmUrNFA2UytZY09GMjJJSVIxTWNUN2QxeUZqNnhiTHlUN3Y3UHJmZjd0bUdwdFVlNFFwVXcxdStvQ21JUTVaZHJtR25IZWN4N29pWS9jZzkzaExIT3c5SzVjMDl6elR2RzZPQW9iL0JlOEJuVEpGMG9FcXhwWGVwcXBhSHhMTkFyRFd5a0ZSVmdlWkpLMWo1VDdxMSttN09ZUDJyRzVXWUVjS0pwdzI5cU16QlRrNGJGK2hCR0VzUEhQclJiVlJUUDN1RVY5QkZXdVFkNG82dDdoRGxZS1lNcC9iaW1LK1psUzltNklQRUkyR3JUM2xnc3pGbmN1T2hEVVI5Vk5SeGdyOUlBZktkRUxKNXEyWlBlTVdlbnVLS3dlS1NIMHF6aEplS2hGU2U2TTFYNGExYmtPU0pLTDQxS2JsdTNWUVI4bnpnc0xTTHRLREthbXUvWEp0OXcvVmhNQTgrZUljbDFvdGt0NnFoN29EOEVOTkZFRVdYV3ZYWU8rM1hMSTR2S25QTS85dm9DZU51QmgyWC8xazNKYW5scjRDSVBRYjUyTlk5RHkvWEVHTHJQdDhBTzh6RVlNSm5oM0NlZGNNVUVKZXZLZDRFUkJ2VndBQlp5Y1dCeC9ScGR3SDdMdnF6TFBXak5ObU52WjBKNWJsUkZySWJYVTNwRVRqbitpQmtubXV6Y1pYdGZsSXFXUm5FYXlWdDh5L3I1ZktRc0t0eFUrYlg4dUoxNzVhLzBOeU5CYXd0SVlhbWo3NVZKa3VKaHNmdURVcWkxVWNnV2hPcWxlZDBORCt3ZUF4VGJVcHUzSTN1M2o4dDV5YThIYWJPZ2hndEhJOGhNV2ErTzhha2VTTUN5bXJzcnZLenR2cXpSTHlPZ2J0cEV5Q1dMY3ppMDJBNU95WWVsdStFa0ZzTXFyN20wYTU3Wmc5K3hiT082UVk3S3MydG55V2VZbTZVUWZ0YVRPei9FZFpGNWpJQzR1a3VnakdsdG95K092MThEWjhHc1VLK0tzK3huTzBqUDEwSTdkN2RNTlBzMGtiMHV0QT09IiwibWFjIjoiZmIwMTdmOWUyM2Q4ZmY1NWVlOGRjNjg5ZjkxNmZhZGNjZjQ5MmU1OTc1MGQzY2QwY2IxYzlmYjg1YTFmNTBlMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "KDeTMaf+2NwfdXpC9HWinnKG3E3ViS41f5SvKHry8PU=", "origin": "MAA", "departure_time": "2026-03-10 16:05:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1113" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkcwUithK0ZEdlM3NncxYXE2Vkp3eEE9PSIsInZhbHVlIjoiOHg3N3ROZ1NzNUZ5bnlObDVDT2hNdzdUVDFqemFjN1g5Q2pCUnROOVJjcDNkenM5eWxoSjJVRll2QXNHUzh4TjZhYVR6T3dGYy9mbjhpODBodnZlWkc2VVZCYlZqN0FSby9tVVllTDA5bUMrb0ZRVWpiZlVOOGRDeDl3aDZWUmhJNS9TL1NuMWoxMHkyYkE2VW94bi8xN2xMbUw3dk9zZnBENVdRMHJBWStRemR5ZlNBNDc2SzBrOWJtbW43OWRnaDd2L20rZW1RL250OHcvNXBRTk5rNjJobTBKbDk2R2hES3Q4bXhZK0tDUFZtRVJEQ1pBN0ljaXpPc2UxalNtQkZVNlpXK1N0L3A1aDYxQVJOTHgyR1JDZjdGcEV2M00wMnN2RkEwSzVjL2xjeDd1eGhnYkZSdUdRM2lzWnhueTVzbW5zdzVOZDdUc2x6cUlxbXlkR1hYUzdINXJqdnZVYm0zcm14R3FndUhxbDZIZGExWFBRRTdMeTNkNEliK1FWNTZKTmUrNFA2UytZY09GMjJJSVIxTWNUN2QxeUZqNnhiTHlUN3Y3UHJmZjd0bUdwdFVlNFFwVXcxdStvQ21JUTVaZHJtR25IZWN4N29pWS9jZzkzaExIT3c5SzVjMDl6elR2RzZPQW9iL0JlOEJuVEpGMG9FcXhwWGVwcXBhSHhMTkFyRFd5a0ZSVmdlWkpLMWo1VDdxMSttN09ZUDJyRzVXWUVjS0pwdzI5cU16QlRrNGJGK2hCR0VzUEhQclJiVlJUUDN1RVY5QkZXdVFkNG82dDdoRGxZS1lNcC9iaW1LK1psUzltNklQRUkyR3JUM2xnc3pGbmN1T2hEVVI5Vk5SeGdyOUlBZktkRUxKNXEyWlBlTVdlbnVLS3dlS1NIMHF6aEplS2hGU2U2TTFYNGExYmtPU0pLTDQxS2JsdTNWUVI4bnpnc0xTTHRLREthbXUvWEp0OXcvVmhNQTgrZUljbDFvdGt0NnFoN29EOEVOTkZFRVdYV3ZYWU8rM1hMSTR2S25QTS85dm9DZU51QmgyWC8xazNKYW5scjRDSVBRYjUyTlk5RHkvWEVHTHJQdDhBTzh6RVlNSm5oM0NlZGNNVUVKZXZLZDRFUkJ2VndBQlp5Y1dCeC9ScGR3SDdMdnF6TFBXak5ObU52WjBKNWJsUkZySWJYVTNwRVRqbitpQmtubXV6Y1pYdGZsSXFXUm5FYXlWdDh5L3I1ZktRc0t0eFUrYlg4dUoxNzVhLzBOeU5CYXd0SVlhbWo3NVZKa3VKaHNmdURVcWkxVWNnV2hPcWxlZDBORCt3ZUF4VGJVcHUzSTN1M2o4dDV5YThIYWJPZ2hndEhJOGhNV2ErTzhha2VTTUN5bXJzcnZLenR2cXpSTHlPZ2J0cEV5Q1dMY3ppMDJBNU95WWVsdStFa0ZzTXFyN20wYTU3Wmc5K3hiT082UVk3S3MydG55V2VZbTZVUWZ0YVRPei9FZFpGNWpJQzR1a3VnakdsdG95K092MThEWjhHc1VLK0tzK3huTzBqUDEwSTdkN2RNTlBzMGtiMHV0QT09IiwibWFjIjoiZmIwMTdmOWUyM2Q4ZmY1NWVlOGRjNjg5ZjkxNmZhZGNjZjQ5MmU1OTc1MGQzY2QwY2IxYzlmYjg1YTFmNTBlMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] }, { "group": 1, "flight_key": "F123NP00114-247", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jR60EsH7gwdJxUibntO1fo1R3HmJwOYKFm7QezNBG98=", "origin": "DAC", "departure_time": "2026-04-28 14:40:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MAA", "arrival_time": "2026-04-28 16:45:00", "destination_terminal": "2", "destination_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 35m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1114" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkcwUithK0ZEdlM3NncxYXE2Vkp3eEE9PSIsInZhbHVlIjoiOHg3N3ROZ1NzNUZ5bnlObDVDT2hNdzdUVDFqemFjN1g5Q2pCUnROOVJjcDNkenM5eWxoSjJVRll2QXNHUzh4TjZhYVR6T3dGYy9mbjhpODBodnZlWkc2VVZCYlZqN0FSby9tVVllTDA5bUMrb0ZRVWpiZlVOOGRDeDl3aDZWUmhJNS9TL1NuMWoxMHkyYkE2VW94bi8xN2xMbUw3dk9zZnBENVdRMHJBWStRemR5ZlNBNDc2SzBrOWJtbW43OWRnaDd2L20rZW1RL250OHcvNXBRTk5rNjJobTBKbDk2R2hES3Q4bXhZK0tDUFZtRVJEQ1pBN0ljaXpPc2UxalNtQkZVNlpXK1N0L3A1aDYxQVJOTHgyR1JDZjdGcEV2M00wMnN2RkEwSzVjL2xjeDd1eGhnYkZSdUdRM2lzWnhueTVzbW5zdzVOZDdUc2x6cUlxbXlkR1hYUzdINXJqdnZVYm0zcm14R3FndUhxbDZIZGExWFBRRTdMeTNkNEliK1FWNTZKTmUrNFA2UytZY09GMjJJSVIxTWNUN2QxeUZqNnhiTHlUN3Y3UHJmZjd0bUdwdFVlNFFwVXcxdStvQ21JUTVaZHJtR25IZWN4N29pWS9jZzkzaExIT3c5SzVjMDl6elR2RzZPQW9iL0JlOEJuVEpGMG9FcXhwWGVwcXBhSHhMTkFyRFd5a0ZSVmdlWkpLMWo1VDdxMSttN09ZUDJyRzVXWUVjS0pwdzI5cU16QlRrNGJGK2hCR0VzUEhQclJiVlJUUDN1RVY5QkZXdVFkNG82dDdoRGxZS1lNcC9iaW1LK1psUzltNklQRUkyR3JUM2xnc3pGbmN1T2hEVVI5Vk5SeGdyOUlBZktkRUxKNXEyWlBlTVdlbnVLS3dlS1NIMHF6aEplS2hGU2U2TTFYNGExYmtPU0pLTDQxS2JsdTNWUVI4bnpnc0xTTHRLREthbXUvWEp0OXcvVmhNQTgrZUljbDFvdGt0NnFoN29EOEVOTkZFRVdYV3ZYWU8rM1hMSTR2S25QTS85dm9DZU51QmgyWC8xazNKYW5scjRDSVBRYjUyTlk5RHkvWEVHTHJQdDhBTzh6RVlNSm5oM0NlZGNNVUVKZXZLZDRFUkJ2VndBQlp5Y1dCeC9ScGR3SDdMdnF6TFBXak5ObU52WjBKNWJsUkZySWJYVTNwRVRqbitpQmtubXV6Y1pYdGZsSXFXUm5FYXlWdDh5L3I1ZktRc0t0eFUrYlg4dUoxNzVhLzBOeU5CYXd0SVlhbWo3NVZKa3VKaHNmdURVcWkxVWNnV2hPcWxlZDBORCt3ZUF4VGJVcHUzSTN1M2o4dDV5YThIYWJPZ2hndEhJOGhNV2ErTzhha2VTTUN5bXJzcnZLenR2cXpSTHlPZ2J0cEV5Q1dMY3ppMDJBNU95WWVsdStFa0ZzTXFyN20wYTU3Wmc5K3hiT082UVk3S3MydG55V2VZbTZVUWZ0YVRPei9FZFpGNWpJQzR1a3VnakdsdG95K092MThEWjhHc1VLK0tzK3huTzBqUDEwSTdkN2RNTlBzMGtiMHV0QT09IiwibWFjIjoiZmIwMTdmOWUyM2Q4ZmY1NWVlOGRjNjg5ZjkxNmZhZGNjZjQ5MmU1OTc1MGQzY2QwY2IxYzlmYjg1YTFmNTBlMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } }, { "air_segment_key": "Lje0p5XH182TQPNDcHcBCQSxbyT42fqcPCGKhTzg5Ao=", "origin": "MAA", "departure_time": "2026-04-28 22:15:00", "origin_terminal": "2", "origin_airport": { "name": "Chennai International Airport", "city": "Chennai", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "KUL", "arrival_time": "2026-04-29 04:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-04-28", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1031" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkcwUithK0ZEdlM3NncxYXE2Vkp3eEE9PSIsInZhbHVlIjoiOHg3N3ROZ1NzNUZ5bnlObDVDT2hNdzdUVDFqemFjN1g5Q2pCUnROOVJjcDNkenM5eWxoSjJVRll2QXNHUzh4TjZhYVR6T3dGYy9mbjhpODBodnZlWkc2VVZCYlZqN0FSby9tVVllTDA5bUMrb0ZRVWpiZlVOOGRDeDl3aDZWUmhJNS9TL1NuMWoxMHkyYkE2VW94bi8xN2xMbUw3dk9zZnBENVdRMHJBWStRemR5ZlNBNDc2SzBrOWJtbW43OWRnaDd2L20rZW1RL250OHcvNXBRTk5rNjJobTBKbDk2R2hES3Q4bXhZK0tDUFZtRVJEQ1pBN0ljaXpPc2UxalNtQkZVNlpXK1N0L3A1aDYxQVJOTHgyR1JDZjdGcEV2M00wMnN2RkEwSzVjL2xjeDd1eGhnYkZSdUdRM2lzWnhueTVzbW5zdzVOZDdUc2x6cUlxbXlkR1hYUzdINXJqdnZVYm0zcm14R3FndUhxbDZIZGExWFBRRTdMeTNkNEliK1FWNTZKTmUrNFA2UytZY09GMjJJSVIxTWNUN2QxeUZqNnhiTHlUN3Y3UHJmZjd0bUdwdFVlNFFwVXcxdStvQ21JUTVaZHJtR25IZWN4N29pWS9jZzkzaExIT3c5SzVjMDl6elR2RzZPQW9iL0JlOEJuVEpGMG9FcXhwWGVwcXBhSHhMTkFyRFd5a0ZSVmdlWkpLMWo1VDdxMSttN09ZUDJyRzVXWUVjS0pwdzI5cU16QlRrNGJGK2hCR0VzUEhQclJiVlJUUDN1RVY5QkZXdVFkNG82dDdoRGxZS1lNcC9iaW1LK1psUzltNklQRUkyR3JUM2xnc3pGbmN1T2hEVVI5Vk5SeGdyOUlBZktkRUxKNXEyWlBlTVdlbnVLS3dlS1NIMHF6aEplS2hGU2U2TTFYNGExYmtPU0pLTDQxS2JsdTNWUVI4bnpnc0xTTHRLREthbXUvWEp0OXcvVmhNQTgrZUljbDFvdGt0NnFoN29EOEVOTkZFRVdYV3ZYWU8rM1hMSTR2S25QTS85dm9DZU51QmgyWC8xazNKYW5scjRDSVBRYjUyTlk5RHkvWEVHTHJQdDhBTzh6RVlNSm5oM0NlZGNNVUVKZXZLZDRFUkJ2VndBQlp5Y1dCeC9ScGR3SDdMdnF6TFBXak5ObU52WjBKNWJsUkZySWJYVTNwRVRqbitpQmtubXV6Y1pYdGZsSXFXUm5FYXlWdDh5L3I1ZktRc0t0eFUrYlg4dUoxNzVhLzBOeU5CYXd0SVlhbWo3NVZKa3VKaHNmdURVcWkxVWNnV2hPcWxlZDBORCt3ZUF4VGJVcHUzSTN1M2o4dDV5YThIYWJPZ2hndEhJOGhNV2ErTzhha2VTTUN5bXJzcnZLenR2cXpSTHlPZ2J0cEV5Q1dMY3ppMDJBNU95WWVsdStFa0ZzTXFyN20wYTU3Wmc5K3hiT082UVk3S3MydG55V2VZbTZVUWZ0YVRPei9FZFpGNWpJQzR1a3VnakdsdG95K092MThEWjhHc1VLK0tzK3huTzBqUDEwSTdkN2RNTlBzMGtiMHV0QT09IiwibWFjIjoiZmIwMTdmOWUyM2Q4ZmY1NWVlOGRjNjg5ZjkxNmZhZGNjZjQ5MmU1OTc1MGQzY2QwY2IxYzlmYjg1YTFmNTBlMCIsInRhZyI6IiJ9", "meal_code": null, "seat_available": "" } } ] } ], "price": { "currency": "MYR", "total": 2550, "gross_total": 2520, "base_fare": 2106, "tax": 444, "sell": { "currency": "MYR", "total": 2550, "base_fare": 2106, "tax": 444 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1MCwiYmFzZV9mYXJlIjoyMTA2LCJ0YXgiOjQ0NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MjAsImJhc2VfZmFyZSI6MjA3NiwidGF4Ijo0NDQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUyMCwiYmFzZV9mYXJlIjoyMDc2LCJ0YXgiOjQ0NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2550, "base_fare": 2106, "tax": 444, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2076.00", "tax": "444.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2550, "base_fare": 2106, "tax": 444, "gross": { "base_fare": "2076.00", "tax": "444.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NTAuMDAiLCJiYXNlX2ZhcmUiOiIyMTA2LjAwIiwidGF4IjoiNDQ0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA3Ni4wMCIsInRheCI6IjQ0NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUyMC4wMCIsImJhc2VfZmFyZSI6IjIwNzYuMDAiLCJ0YXgiOiI0NDQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDc2LjAwIiwidGF4IjoiNDQ0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUyMC4wMCIsImJhc2VfZmFyZSI6IjIwNzYuMDAiLCJ0YXgiOiI0NDQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2520, "base_fare": 2076, "tax": 444, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2550, "filter": { "id": "F123NP00114-247", "price": 2550, "gross_total": 2520, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 05:45:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 04:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100545maa2026031007001032maa202603101605dac2026031019101113dac202604281440maa2026042816451114maa202604282215kul2026042904451031", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-248", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZTQLJn\/+ur9w9matVbqw953p8IUs1w7hia2XsGEZtJk1uYpzrY2h1wdXKTGGhOnGHdcFzZKD2evMuxVGb2JNSjxXPz8etDwTfjj9XKsms7LQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-248", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dwpDaTPaQUc487EzvBZOJzpHmNM9wOT5j+HwC5FIy9k=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-248", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7v0PhPaEB+84Eom5IcKtcdSu3bzRFhsfGsZ\/OZC7Aqg=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "8" } } ] } ], "price": { "currency": "MYR", "total": 2562, "gross_total": 2698, "base_fare": 2305, "tax": 423, "sell": { "currency": "MYR", "total": 2562, "base_fare": 2305, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU2MiwiYmFzZV9mYXJlIjoyMzA1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MzIsImJhc2VfZmFyZSI6MjI3NSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY5OCwiYmFzZV9mYXJlIjoyMjc1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2562, "base_fare": 2305, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2275.00", "tax": "423.00", "discount": 166, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2562, "base_fare": 2305, "tax": 423, "gross": { "base_fare": "2275.00", "tax": "423.00", "discount": "166.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NjIuMDAiLCJiYXNlX2ZhcmUiOiIyMzA1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI3NS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTY2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTMyLjAwIiwiYmFzZV9mYXJlIjoiMjI3NS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNzUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE2Ni4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2OTguMDAiLCJiYXNlX2ZhcmUiOiIyMjc1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNjYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUzMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2698, "base_fare": 2275, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 166, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2562, "filter": { "id": "F123NP00114-248", "price": 2562, "gross_total": 2698, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-249", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ7aYDKbHSIHllEk6Uj2e4aS4R7oQucqCCE0o58a57nPA8VXP8+jbohLn3ZVfYCI5mmuxGzJaWibhgJdRiCnRc\/U\/xdHaRyDew\/GbhMn5aPp8Aw2Ow8FN+75YC9dJjVFTmC2EX2WWeAI94lWmM\/B7bhotTsbFmd3DpF\/3o5PaOa8J6Ippf4+XObs7dgM+VEQLP0pSatZfUHg0xbeGydzm4zzS6SbluxSX9lLtcJV0ZpYz8ka8nXcTsN\/qNz38S0pojLVRbTfNv+1j92wn2i4zp4M2hhu\/tA0F23fkRwTvMDPs9+478jSKB2trJpMy85Gr87mJyR7iQ41+Qs2\/JxNn1\/Y9f4RZ8Y32DuStdSgkBzUMElSXBgFKhvSEukActUXaCKjMxyjvzvJiapT1Q9wFdPgjDl2QAoXncADVSXQadTUzKoD8iqRyetj74gk\/T+iJVSSNwqlXQVWItKJL59gN6BtnCRUD7QcvQllTk9G5a1\/4kwkN2A0vMgPRiKACVUcNFgswDqQLsXUZ0jDUgI1HWrLuA+k05cs7T66uAn+OvHx9Prm0lf4DtWhM3WUWito4w\/cYik3ia78w\/QH204ThD\/dcgOCzEhzqz5ki2G+8crjm8DwEh92ZhAZrFfRXNbAXjiBFyQ4f6nGVmS9uXPBUqOjp\/TOaHEpoUXFfVQ9FbBcJOobL5I7VnzMJL3NPCeAsIwsP6xVW2AiKpa0d6wEjgk1scUgfjECUCqmXaW4K1sUOGatYed41V\/kcoM\/0SpqcqVk4w1YU2xrt8koTg+JsfX+tryZj+Jzb6JrFxB1OhNgckLpUODMpirrfypTg6E9x+BBYw7Auprmqdr6MW7iosjDr3\/hvlN+NK9\/8LfY2WRdbEQwa14ED9AdxX7QPIoa1gCMxwiq0IWVU1taeomIievqmxxVvXUZrBNOrWvnIb7LaP\/D1fUYLe8cmBGATczCSoR7UY4A2mnGtXZhhKCZjR2VvJa01nLqjncx1T3vWRf9A==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-249", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-249", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2568, "gross_total": 2538, "base_fare": 2042, "tax": 526, "sell": { "currency": "MYR", "total": 2568, "base_fare": 2042, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU2OCwiYmFzZV9mYXJlIjoyMDQyLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1MzgsImJhc2VfZmFyZSI6MjAxMiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjUzOCwiYmFzZV9mYXJlIjoyMDEyLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2568, "base_fare": 2042, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2012.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2568, "base_fare": 2042, "tax": 526, "gross": { "base_fare": "2012.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NjguMDAiLCJiYXNlX2ZhcmUiOiIyMDQyLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAxMi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUzOC4wMCIsImJhc2VfZmFyZSI6IjIwMTIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDEyLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjUzOC4wMCIsImJhc2VfZmFyZSI6IjIwMTIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjUzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2538, "base_fare": 2012, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2568, "filter": { "id": "F123NP00114-249", "price": 2568, "gross_total": 2538, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-250", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbJDcemKcseG2fhNquCB0O1J68xF0odJTkwp6LW6INQnQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-250", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Nl33bc+tPMM1VLANzutEUA==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-250", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "oKqC4xysou4h6X085YULyA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NMY6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2571, "gross_total": 2676, "base_fare": 2280, "tax": 426, "sell": { "currency": "MYR", "total": 2571, "base_fare": 2280, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU3MSwiYmFzZV9mYXJlIjoyMjgwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NDEsImJhc2VfZmFyZSI6MjI1MCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3NiwiYmFzZV9mYXJlIjoyMjUwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2571, "base_fare": 2280, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": 135, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2571, "base_fare": 2280, "tax": 426, "gross": { "base_fare": "2250.00", "tax": "426.00", "discount": "135.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1NzEuMDAiLCJiYXNlX2ZhcmUiOiIyMjgwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTM1LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTQxLjAwIiwiYmFzZV9mYXJlIjoiMjI1MC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyNTAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjEzNS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzYuMDAiLCJiYXNlX2ZhcmUiOiIyMjUwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxMzUuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2676, "base_fare": 2250, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 135, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2571, "filter": { "id": "F123NP00114-250", "price": 2571, "gross_total": 2676, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-251", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/m94yRWUOtnC6yvyB0VigJLTtvHsRTQ4QpmNK1g9STJfmyQBp0\/BsEGcJXUwzwGAztG+T4+GCyqREk2wd93WsY3oGcb\/WRS\/XKbM+m43srjGdcgMAXwWV82uFKcUZU3I9UBmnCd1yMpzyszdPCeZMembs37qhaXXVmooRxHztkiwqkm1ZgzAPH7bJBcEjTGKeNo3HIbIpXTcJ+iXpFxgfOxSvRoBosjpKKrOI621mZhMsaIEWp0Qj9EWHYkL75kfNPR6ZDDPigqmE1xvdKcnoj84d1pBtP\/j08NEWNQwHISXoxEqTu7iN9fjcSxh5n+dEdAaahXjz+YJYA6lMZP+qfAM+trWNfihxYVBLM6hsU1tlZLa8RTlyEZH1lNJ02T89jQZECIsHrRuhgPhtgrLHTbogcw79E2xXZIcYH5K70+7hbIFr4yXOJ2owfziqLhWQrqeQkwpSXGSMVm7FaUEFiDC8cO0hCTBfvlQxCfccOqfQHVgGAB5x8\/NztVyXISTuiCFfLVut6\/Kh\/3gX5ke6s0BiVaceUvNw9ZFgtFAMFX96woep2JXqPY5e9B7t3TuIzjusJArpzigXVPnCm2Mb4laf62CJYOvbbNyis0yq+WSqo6RcrSUqytL+fCTBqF4urDXELQbvkA6dU6ijq+Yl+DbJjK2ioDvsSoRTH\/Vi6wHWRqpPFMCrSYw+D7MSVNiVbP1xTd8CqViiwyBf+H6PVwVu2+RAU+5cUoLfRAelafrn1j5cqLOaikfeldHczJf6vphLh9OEGHHjI05+Pn0PGegH3v1pvV55KD0RaVd7sHCE+PAXbT1YIpzIHK8C5S0m3mcyO9XqxnwmUiondX\/6Jaw+0Ld3dAtbiT0dJQ3hRGLDPcRyPzqC1fEQWExIh5PKxaIfR9QqcqLfVKwdYO3Adg3EgqvHZoNBwxQdVJn27GC76VvJ4iIDZyTHpVm1JLmk4LUET35JxKe9HCrHEZb\/eBtcIO9P4XwhBIGVFfGJW762mkEyuz2KKyTVU\/HaU\/A=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-251", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-251", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2583, "gross_total": 2553, "base_fare": 2058, "tax": 525, "sell": { "currency": "MYR", "total": 2583, "base_fare": 2058, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU4MywiYmFzZV9mYXJlIjoyMDU4LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NTMsImJhc2VfZmFyZSI6MjAyOCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1MywiYmFzZV9mYXJlIjoyMDI4LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2583, "base_fare": 2058, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2028.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2583, "base_fare": 2058, "tax": 525, "gross": { "base_fare": "2028.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1ODMuMDAiLCJiYXNlX2ZhcmUiOiIyMDU4LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyOC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1My4wMCIsImJhc2VfZmFyZSI6IjIwMjguMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDI4LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1My4wMCIsImJhc2VfZmFyZSI6IjIwMjguMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2553, "base_fare": 2028, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2583, "filter": { "id": "F123NP00114-251", "price": 2583, "gross_total": 2553, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-252", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZRrLg9xxRxk+gGpTZCugEHXpv+ddtMxYEjpxxPy0nyNQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-252", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "iUYCzMcjidOKxAJfcp3FWQ==", "origin": "SZB", "departure_time": "2026-03-10 14:00:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Abdul Aziz Shah Airport", "city": "Subang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 15:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8585" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "+201WTPlpAFJ7QbmGkySXg==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H20M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-252", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "BHgducFAvulWN56QyPctrw==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rPVTv7afGyAwBdTROx\/x2g==", "origin": "SIN", "departure_time": "2026-04-29 16:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 17:25:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 25m", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2585, "gross_total": 2555, "base_fare": 2013, "tax": 572, "sell": { "currency": "MYR", "total": 2585, "base_fare": 2013, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU4NSwiYmFzZV9mYXJlIjoyMDEzLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NTUsImJhc2VfZmFyZSI6MTk4MywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1NSwiYmFzZV9mYXJlIjoxOTgzLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2585, "base_fare": 2013, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1983.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2585, "base_fare": 2013, "tax": 572, "gross": { "base_fare": "1983.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1ODUuMDAiLCJiYXNlX2ZhcmUiOiIyMDEzLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4My4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1NS4wMCIsImJhc2VfZmFyZSI6IjE5ODMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgzLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1NS4wMCIsImJhc2VfZmFyZSI6IjE5ODMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2555, "base_fare": 1983, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2585, "filter": { "id": "F123NP00114-252", "price": 2585, "gross_total": 2555, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "szb202603101400sin2026031015208585sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-253", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ9Imhacga32YoBbpV3CgaggdrMoxw92x4SRZNozyJQbw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-253", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "i\/hKY7plFQNrj3Nu+eBPOQ==", "origin": "KUL", "departure_time": "2026-03-10 06:55:00", "origin_terminal": "2", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 08:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8579" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8579" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "q3V+DWOSNqJbhHeB+\/DgkA==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT12H20M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-253", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "BHgducFAvulWN56QyPctrw==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rPVTv7afGyAwBdTROx\/x2g==", "origin": "SIN", "departure_time": "2026-04-29 16:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 17:25:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 25m", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2585, "gross_total": 2555, "base_fare": 2013, "tax": 572, "sell": { "currency": "MYR", "total": 2585, "base_fare": 2013, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU4NSwiYmFzZV9mYXJlIjoyMDEzLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NTUsImJhc2VfZmFyZSI6MTk4MywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1NSwiYmFzZV9mYXJlIjoxOTgzLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2585, "base_fare": 2013, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1983.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2585, "base_fare": 2013, "tax": 572, "gross": { "base_fare": "1983.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1ODUuMDAiLCJiYXNlX2ZhcmUiOiIyMDEzLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4My4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1NS4wMCIsImJhc2VfZmFyZSI6IjE5ODMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTgzLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1NS4wMCIsImJhc2VfZmFyZSI6IjE5ODMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2555, "base_fare": 1983, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2585, "filter": { "id": "F123NP00114-253", "price": 2585, "gross_total": 2555, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 06:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100655sin2026031008208579sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-254", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa1GGdk7wL9puI4B6EnFxyYaACFFHiUocokgQyGTRKowA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-254", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "iUYCzMcjidOKxAJfcp3FWQ==", "origin": "SZB", "departure_time": "2026-03-10 14:00:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Abdul Aziz Shah Airport", "city": "Subang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 15:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8585" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "+201WTPlpAFJ7QbmGkySXg==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H20M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-254", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PSTonrHzb80sX3I\/GBVdRg==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BBlDXr4Y3wPGp1ggD+P0Vw==", "origin": "SIN", "departure_time": "2026-04-29 07:00:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 08:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 10m", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2587, "gross_total": 2557, "base_fare": 2015, "tax": 572, "sell": { "currency": "MYR", "total": 2587, "base_fare": 2015, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU4NywiYmFzZV9mYXJlIjoyMDE1LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NTcsImJhc2VfZmFyZSI6MTk4NSwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1NywiYmFzZV9mYXJlIjoxOTg1LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2587, "base_fare": 2015, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1985.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2587, "base_fare": 2015, "tax": 572, "gross": { "base_fare": "1985.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1ODcuMDAiLCJiYXNlX2ZhcmUiOiIyMDE1LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4NS4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1Ny4wMCIsImJhc2VfZmFyZSI6IjE5ODUuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTg1LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1Ny4wMCIsImJhc2VfZmFyZSI6IjE5ODUuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2557, "base_fare": 1985, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2587, "filter": { "id": "F123NP00114-254", "price": 2587, "gross_total": 2557, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "szb202603101400sin2026031015208585sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-255", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb3rQBJO9rqIdaGwsUM8mBkBhGjZXRJLwN85CbJIataZQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-255", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "i\/hKY7plFQNrj3Nu+eBPOQ==", "origin": "KUL", "departure_time": "2026-03-10 06:55:00", "origin_terminal": "2", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 08:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8579" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8579" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "q3V+DWOSNqJbhHeB+\/DgkA==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT12H20M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-255", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PSTonrHzb80sX3I\/GBVdRg==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BBlDXr4Y3wPGp1ggD+P0Vw==", "origin": "SIN", "departure_time": "2026-04-29 07:00:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 08:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 10m", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2587, "gross_total": 2557, "base_fare": 2015, "tax": 572, "sell": { "currency": "MYR", "total": 2587, "base_fare": 2015, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU4NywiYmFzZV9mYXJlIjoyMDE1LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NTcsImJhc2VfZmFyZSI6MTk4NSwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU1NywiYmFzZV9mYXJlIjoxOTg1LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2587, "base_fare": 2015, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1985.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2587, "base_fare": 2015, "tax": 572, "gross": { "base_fare": "1985.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1ODcuMDAiLCJiYXNlX2ZhcmUiOiIyMDE1LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4NS4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1Ny4wMCIsImJhc2VfZmFyZSI6IjE5ODUuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTg1LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU1Ny4wMCIsImJhc2VfZmFyZSI6IjE5ODUuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU1NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2557, "base_fare": 1985, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2587, "filter": { "id": "F123NP00114-255", "price": 2587, "gross_total": 2557, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-03-10 06:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100655sin2026031008208579sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-256", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4jp5UnsKWgpn6J4fusMCYvLZHO7NgaMInC3J0ypKUSr30=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-256", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIgxwLmHooBzLvQLoSbcpJZfQD8T3rTrmWuQze9mG45fmeuOTlkUL4Ww9361OZVBIx4=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KFL1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-256", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p5H9BZ3C4P6z7FqsipeSjuot0xRM3s0Vs5pFcqVnUqFKQ7eW2nYi2h0s2kaUBuxMzQ=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSFLRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2599, "gross_total": 2569, "base_fare": 2093, "tax": 506, "sell": { "currency": "MYR", "total": 2599, "base_fare": 2093, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU5OSwiYmFzZV9mYXJlIjoyMDkzLCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NjksImJhc2VfZmFyZSI6MjA2MywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU2OSwiYmFzZV9mYXJlIjoyMDYzLCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2599, "base_fare": 2093, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2063.00", "tax": "506.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2599, "base_fare": 2093, "tax": 506, "gross": { "base_fare": "2063.00", "tax": "506.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI1OTkuMDAiLCJiYXNlX2ZhcmUiOiIyMDkzLjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA2My4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU2OS4wMCIsImJhc2VfZmFyZSI6IjIwNjMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDYzLjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU2OS4wMCIsImJhc2VfZmFyZSI6IjIwNjMuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU2OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2569, "base_fare": 2063, "tax": 506, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2599, "filter": { "id": "F123NP00114-256", "price": 2599, "gross_total": 2569, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-257", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM55Zk7af1k91M9VmEDryVTgujZiPoJaQyCEykMZWexC0w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-257", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mIm9\/NLsf9FS1ru6dnf6apg4sEEN04dU0OYhV4LT4BE=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6IkJLbndWUURRcjVVNWV3UWRzU1hhU0E9PSIsInZhbHVlIjoiR2g2L0RuTjh5U2QxaHhBQ241QzRLdXZVUnhpYXZlTnpmcVhhVWlxTnZxQlZ4dUZUZW9WalRORzk5aXd5QURQOVN2TFlHcm9nOVd0ZXN3cEJKakZCd2xnUnhqWCtWRkVDK2VxdG5BN0o1dmptT1pOb2dOVUQyOWE4ZzhIS0UrSVNJZTVnU3hqWUJDN3FJTG9MVzRLNWNQOUtMWmE4WWRXeVNBc3lZcm1QUFE4MDZSYUhTdmVSKzJmdys1N3FhYnFTaEJsQ1VlOWNjand4R1FmUGI4ckFqcS9ZdWRReHpxZElqd2FSb0ttY2ZWUmVFS2EzWXZJOE5GVVhWUjhRYjhUektNZm9nYnZTdTNLdE81QURrUXA1bERjdVcvaDFGOHdPN0dCU2FjYk5mTXZ1WEo1VitLV2R1NmJoNjdva09MZEFoc1I1ZHpmWWd1YktETGs1ZkF2djdPdU9nMGFZeHRVSmRnWmczWExxSWx6U2Z1L0ZGczRCaDFuVlJBOHg1Yk1zRkhHUjYzMk1KSzA0UitQYUIwT1pkZW44MEF2NFVVZlVlck1VMXB5eTIzT2thQUJQR0xEazFMWVpOUFN1UUc5OHJJaFR2NWxoa1FhSTZWRno2RjAyWFpXQkIwR2ZPMENDOWtSeTBtQVRaSkJld1QvZ3E3T2VQNWEreUMvVWVVc2VLOWVLRWdBSkFlYVR1eXhFaitCWVB3cXVOVEpqYlpKemZYTkQ0UTBlNm90anNONmMwM081SGVac3lMaU50bkx2dkFsem4zNWxTc0kyeXRJOG1GRHBLbGVZYzRmTXlsYk1Yc3c1RjhMR2pKay8xckYvV25QeU10VzRTRndGbVlJYTlGVnYvRkVGelZFdlVMMUhlYVNNV2lUT3BLalFJZHhYNThMQTFHdTN5K2ZDYXV1NVFnWEc2VHByelhRU3I5a3RSeFc2a0FjMjJ1eEU3ZVh4YmxaOVJJNWpBNDdsUDA4ZHNGalZJOVM3dmRMVVcyK3JTMzZwekZDSnJ4dktwemNSOTJtRTZ6aUxSZzFaVHZNMFZkWjZvTmpSbDRKN1JodTR1bG5QSGFGc0VTNVZOQlM3eXZzZHB2R096OTRoQnVpekRPRTFnTVBQdDBEQUZydHVFZnVyYU0wMVZkQWxuMzZPUG5aZHg5c0R1TXRLWGdVSEVmV0JhZmcwMjlwZVNWTFRpNUVWdEJNK3J2Y3hrczFhSHZTckNodzRLRkc1TC82bG80TWxPY3hwSHFZZUhKdG16ODMyWDF2TXNHRHkxeHJ2RUNEZlozc21ndVpsa01SRWxpWGwvcFV3Qm9zNG5EdStESDdxVjJCZkgwSFZZYW10WURiYWhBa0F3cW15MUhXZjN2OHhHMFN4VVE3NGcrNjlIaCtvMU5Ja3ZhcTNhWk9nRzF3MU5aSktKbXM5ajdEd1UwaWcwVzNjMko5bHZoRUg0VmtpZ3lBT3ZWTUtSekl6VXQxZFVVZHJuU09OcUtnejFEZ2k2MmNoRktyL0UxeHRnc2VPTmRFcXR0TXBpaW9zd2NNOHNhTFFxUnExaFNZZklHV1h5Ni9GbjFFQ1BwenhsTFdPRkV2QW5yTDYrTjJLQzBSSkVKSUZRN2FGNjRoNndCaEpnUDJyKzJpdi9RRFZlMWZMYWpGTFh5VW9tMTkrNEY4ZURqWjErTVUxSmZlTk5lb0tJN2R2c1lhQWVYeXIwVUd6MWxsZnM0OEdlZFpBL3hibGU4bFJneU1mOFNKVzRLRG5EYzhpcW1YQVlLTW9Rc0JEZmczUk5UUVFUVmJ0Vld3cUZJaUwyL1JRcjYzb1pvTk8wNWNlbTd4THM1TW94M3Q1TFhYMk5WVlc2MnlsczFiejhJNkpFUll2c3ovTVFlUlpWTHNIbE1kY1JUenFtZEszQmFxNENmT2hHQ2s0ZTJXejkvcHRvd1FmU0hRTCszUVhjam9CWE1odjVKK3EyRUpvdUxzajhGYlA4OVJIU3RQSU5FTUZicndXaEdzazdpUGlCU0ZyeGYzTHFidUIwUnN4bUxlRHU2N2NsbHBtNXZkMkVuVGFrRkZEbGxFQmtGUXpLci9yL0cwOTk3TzBVanIxTUJ3dkxHc0xMSVpoY1gwUmNJdnp6ZE13K3c4R3F2cUFDUzFYMHpxaGZtT2U1ZzcxOW1jbWcydWV0MDR0TWpPYXpMaXlqa1k3d201SENTUFd1SWtrekJyaXVzcFU0OUpJdXVxeXk4UGV3RS9TaU5ZaVpic2o0UEpxem9yK1lSeUcvYzJrOE0xa0U0KzZTbW1Ca2Q0bEFVeHZOYzdBbXdUZ2hUa2RvQWJ3Mml5dllOeldEbldTbGxtbktYaHU5b3pLR0NNTy9rY2YzK0hWKzh6Qi9jMUZRSW9aUlRsbE5nYktFbkgxVGVXTUErUEo0allHUDV2WUZ6V3hnMTRwMnBrNXFid3BMZXFLY1I3Nk5QY3hpa1BQUUJhVjFBTXNFL2VIU2VuU1NObUkzeEQvYWoyek0yaURweHhYOVIwci90MGpkYkFCLzIxRTlCZmhXVHNBZ2hORzRHT3BEWStGVy9lMDBDT3ZFdmovMng4MFZZNHJWc2V2RVovUXpNMjBCM2x5VFFEZzBJbz0iLCJtYWMiOiIyMjJmY2Q5NDI1N2UzZTYwMmMzZDNiYmVhYWYzMmIxOTg2M2Q5NzNiOTNmNmEzZWZjNDRhNzM1ZDg5MmI1ZTk5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-257", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sJ0u2cslIjKrwp7e85oxLE2DuFmnLTWDG8Z95fjnj54=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6IkJLbndWUURRcjVVNWV3UWRzU1hhU0E9PSIsInZhbHVlIjoiR2g2L0RuTjh5U2QxaHhBQ241QzRLdXZVUnhpYXZlTnpmcVhhVWlxTnZxQlZ4dUZUZW9WalRORzk5aXd5QURQOVN2TFlHcm9nOVd0ZXN3cEJKakZCd2xnUnhqWCtWRkVDK2VxdG5BN0o1dmptT1pOb2dOVUQyOWE4ZzhIS0UrSVNJZTVnU3hqWUJDN3FJTG9MVzRLNWNQOUtMWmE4WWRXeVNBc3lZcm1QUFE4MDZSYUhTdmVSKzJmdys1N3FhYnFTaEJsQ1VlOWNjand4R1FmUGI4ckFqcS9ZdWRReHpxZElqd2FSb0ttY2ZWUmVFS2EzWXZJOE5GVVhWUjhRYjhUektNZm9nYnZTdTNLdE81QURrUXA1bERjdVcvaDFGOHdPN0dCU2FjYk5mTXZ1WEo1VitLV2R1NmJoNjdva09MZEFoc1I1ZHpmWWd1YktETGs1ZkF2djdPdU9nMGFZeHRVSmRnWmczWExxSWx6U2Z1L0ZGczRCaDFuVlJBOHg1Yk1zRkhHUjYzMk1KSzA0UitQYUIwT1pkZW44MEF2NFVVZlVlck1VMXB5eTIzT2thQUJQR0xEazFMWVpOUFN1UUc5OHJJaFR2NWxoa1FhSTZWRno2RjAyWFpXQkIwR2ZPMENDOWtSeTBtQVRaSkJld1QvZ3E3T2VQNWEreUMvVWVVc2VLOWVLRWdBSkFlYVR1eXhFaitCWVB3cXVOVEpqYlpKemZYTkQ0UTBlNm90anNONmMwM081SGVac3lMaU50bkx2dkFsem4zNWxTc0kyeXRJOG1GRHBLbGVZYzRmTXlsYk1Yc3c1RjhMR2pKay8xckYvV25QeU10VzRTRndGbVlJYTlGVnYvRkVGelZFdlVMMUhlYVNNV2lUT3BLalFJZHhYNThMQTFHdTN5K2ZDYXV1NVFnWEc2VHByelhRU3I5a3RSeFc2a0FjMjJ1eEU3ZVh4YmxaOVJJNWpBNDdsUDA4ZHNGalZJOVM3dmRMVVcyK3JTMzZwekZDSnJ4dktwemNSOTJtRTZ6aUxSZzFaVHZNMFZkWjZvTmpSbDRKN1JodTR1bG5QSGFGc0VTNVZOQlM3eXZzZHB2R096OTRoQnVpekRPRTFnTVBQdDBEQUZydHVFZnVyYU0wMVZkQWxuMzZPUG5aZHg5c0R1TXRLWGdVSEVmV0JhZmcwMjlwZVNWTFRpNUVWdEJNK3J2Y3hrczFhSHZTckNodzRLRkc1TC82bG80TWxPY3hwSHFZZUhKdG16ODMyWDF2TXNHRHkxeHJ2RUNEZlozc21ndVpsa01SRWxpWGwvcFV3Qm9zNG5EdStESDdxVjJCZkgwSFZZYW10WURiYWhBa0F3cW15MUhXZjN2OHhHMFN4VVE3NGcrNjlIaCtvMU5Ja3ZhcTNhWk9nRzF3MU5aSktKbXM5ajdEd1UwaWcwVzNjMko5bHZoRUg0VmtpZ3lBT3ZWTUtSekl6VXQxZFVVZHJuU09OcUtnejFEZ2k2MmNoRktyL0UxeHRnc2VPTmRFcXR0TXBpaW9zd2NNOHNhTFFxUnExaFNZZklHV1h5Ni9GbjFFQ1BwenhsTFdPRkV2QW5yTDYrTjJLQzBSSkVKSUZRN2FGNjRoNndCaEpnUDJyKzJpdi9RRFZlMWZMYWpGTFh5VW9tMTkrNEY4ZURqWjErTVUxSmZlTk5lb0tJN2R2c1lhQWVYeXIwVUd6MWxsZnM0OEdlZFpBL3hibGU4bFJneU1mOFNKVzRLRG5EYzhpcW1YQVlLTW9Rc0JEZmczUk5UUVFUVmJ0Vld3cUZJaUwyL1JRcjYzb1pvTk8wNWNlbTd4THM1TW94M3Q1TFhYMk5WVlc2MnlsczFiejhJNkpFUll2c3ovTVFlUlpWTHNIbE1kY1JUenFtZEszQmFxNENmT2hHQ2s0ZTJXejkvcHRvd1FmU0hRTCszUVhjam9CWE1odjVKK3EyRUpvdUxzajhGYlA4OVJIU3RQSU5FTUZicndXaEdzazdpUGlCU0ZyeGYzTHFidUIwUnN4bUxlRHU2N2NsbHBtNXZkMkVuVGFrRkZEbGxFQmtGUXpLci9yL0cwOTk3TzBVanIxTUJ3dkxHc0xMSVpoY1gwUmNJdnp6ZE13K3c4R3F2cUFDUzFYMHpxaGZtT2U1ZzcxOW1jbWcydWV0MDR0TWpPYXpMaXlqa1k3d201SENTUFd1SWtrekJyaXVzcFU0OUpJdXVxeXk4UGV3RS9TaU5ZaVpic2o0UEpxem9yK1lSeUcvYzJrOE0xa0U0KzZTbW1Ca2Q0bEFVeHZOYzdBbXdUZ2hUa2RvQWJ3Mml5dllOeldEbldTbGxtbktYaHU5b3pLR0NNTy9rY2YzK0hWKzh6Qi9jMUZRSW9aUlRsbE5nYktFbkgxVGVXTUErUEo0allHUDV2WUZ6V3hnMTRwMnBrNXFid3BMZXFLY1I3Nk5QY3hpa1BQUUJhVjFBTXNFL2VIU2VuU1NObUkzeEQvYWoyek0yaURweHhYOVIwci90MGpkYkFCLzIxRTlCZmhXVHNBZ2hORzRHT3BEWStGVy9lMDBDT3ZFdmovMng4MFZZNHJWc2V2RVovUXpNMjBCM2x5VFFEZzBJbz0iLCJtYWMiOiIyMjJmY2Q5NDI1N2UzZTYwMmMzZDNiYmVhYWYzMmIxOTg2M2Q5NzNiOTNmNmEzZWZjNDRhNzM1ZDg5MmI1ZTk5IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2603, "gross_total": 2573, "base_fare": 2050, "tax": 553, "sell": { "currency": "MYR", "total": 2603, "base_fare": 2050, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYwMywiYmFzZV9mYXJlIjoyMDUwLCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NzMsImJhc2VfZmFyZSI6MjAyMCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU3MywiYmFzZV9mYXJlIjoyMDIwLCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2603, "base_fare": 2050, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2020.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2603, "base_fare": 2050, "tax": 553, "gross": { "base_fare": "2020.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MDMuMDAiLCJiYXNlX2ZhcmUiOiIyMDUwLjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyMC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU3My4wMCIsImJhc2VfZmFyZSI6IjIwMjAuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDIwLjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU3My4wMCIsImJhc2VfZmFyZSI6IjIwMjAuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU3MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2573, "base_fare": 2020, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2603, "filter": { "id": "F123NP00114-257", "price": 2603, "gross_total": 2573, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-258", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM7IAkliv4j5EfbKmgXuo5CTIo\/uHpdDhHcFfgGN5r2BgA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-258", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "O+mOF7fwQAQAQ6AcVmlX5bj12erKkjpas42\/6ZMFMJc=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6Ik5HeXlvUkRBamlWdXB2NmN4eWRJTWc9PSIsInZhbHVlIjoiNWFDalRoZy9YVXFsTjZWZVVtNWF1MEFYbUdQd0xCUWFBN2llS3VDTWJwbkt5c0FBVkNFUUk0Y21jTC9HUnJiYUJ6QmJBR0lYUzI5NUg2UENhQ1AzZWIyRzFIcDIwdzVBanJBdzlzWjJxWTJ4em5wNjAvYmxXRHVOTC9UVnVmbHF3WVJhWW9nZU1nZVI5VWJXcFRxTHlSVU90NGJGZmtvWHdSMmVsTldHbzkzQW12eXduR0lHSDByb0JPdmJvaVNkdVNIZFQ1UjA0cjRzUWE0YmJGSzhaSEJPb0x2bXNlOElkRHZkTWh2UEZXSXV2ZjI0M1B3YmJqRHhWR3Y2ajVBSTR2OGppSzRVbHZDaDJWeW1jS3kvN3hyczNOYXhSOWhKclNGQXdLRnZLanVqY051MGhRS3h3YzZuakJPakE0OEpkb0tWaWNQc3IwMVVjYjhwRWQ5aFdjL2hubFBqWHczV3dObWRibzVMRkNodUZ3Nk9SV2JoUUhTRmFIMUozTUpZU3NlbVBZQ2Z5ZXZPN3IzR2hMbmthQkk0OWRQK0dOOElHc3U1TkhDWEIwQ0N3bEw2emNmSDkzTWxrWUdiL1dzRTZjbll1TG4zRGJsdVRZckhjTEJzemI4RTZJK1YrbzdWVjdELzVsMndQVE10MkRhVDc5NVBoTmVxU3pHaTlBck1Pa3ZOMms5b096UHNUMG9YajVWbVUyK0tTb0sxaHY5VStaM0xHUE1VeXAxVGY5b3NPa29NMDFXVktYY2dxU3EvZHh1TkZKazRyNnJKV1Q0eTNZTEVVUXh5RVFXQjRuUno1ZE1wWDNvNmtQcXgvUTJuR2VVTWlkcW00cHN0NlRmdjBQeXJYaEJPNFZzQUg3S3lTUGQ4d3RDcWtLZG9aSXZ6SXBwcUFSRTFTeVdRc3VXRlBRWkJMM25GcFd3V2NlRWE3U0pxWjYzQzVGQXZ1bVpvRkM4eW5mR3lDeEx2bmJLeTBVclFqU3A0MGlRUWdBL3lQOXVqMzU4bE5mQ21DRlpZc05RTllodndTZ2hWamVwZjRjWXFPdUpKaVlDQ3BDQng0OXFmdy9XejMxWXBtU215eWRGdzFZOFRLdzQ0VDQ4ZHJVeXlOdEU4NXg0QzNpdmFTZDAvRDdIR2tNdDViL1Q3cnBYdlFUT1RRcE00VTJQMy9sT20rODV1WUVZWE9jTkY4L3VKTVprU0FqNE94SHdPdi9rOEpMV3ZVckNmM3Z4RFNtOHJGTEJjcVBDZDBETGZSZjRERHIwbnZnMnNHUUpPZ0RoT0l3ZFcxeHpaaHJrNy9lSSt6VTBhNFFvMGtGSnhaaEdoSjRUblBOTWRBaHNSYTI4ZWhWZ29URGgwRDFubnpkZ1IyTmZLQlNGSW5OWGV6RjRZOU0wS0lNKzZ5YkROM3pvWDU3N28wSS9KTTVXK3puZklCRm0yUE11N1I2U3M0Y1owKzJ2YmlLQjc3Y3VhSUlibnlpa1BxaTBjek9vblhiOUxtM0lHN20veTFrdVZQRDc5NmhpdUVpOUhjM1hLVHQ4TFpIZGZpTXFEMC9vbUpCVFlEUDdCRW52NGVSRG5xZk1oZ3ltbFJhY2tNU2FDbTRVR3AvSWp4Z0RUbytTaVg4U0RET1paN3JRVzBGZ2VZemJzV1pJR1R0Ly8zRnRKclk5U3A3QW9hSktjSm5ZejFpbXkreDl6QnNETTRlbXc3eDZoZlZSaVhiaXJ3QU5NZXh4MmV6aHNla1NKbjVjczAzcWlObC9FWXFXWkFaT2hpN0xlaGRFUlhVVVVQQ1QzeGFBSG82MTY1TFF0emRlczBBdklsUGV1NHN6YU10WVNXZ0tWWkNCWkRscHZwTWJGQllySlpySlFXaU40YkpKemp3RjB6T01PWFUwM3dUdXcxekZxVzlQMzRCaktLMWhUZ1ZKaTVadnVhZXVCN1lVb3BHMFZRcnRMZk9EYk5PdGdsV25NTWJMSlFLNGxjVmNEeTQ0T2lZUUp6U1ozanFlSmFTT2JYS3h6NjVLTk5OK2QrYUlXTm9zMExQVkk2WHpvaFQvbEZEbWJEMDdKWlkrK05rajMway9vR2tmRXZqRVRzN0lLNTlZeFdhb2M3bjZqdSs0Nk5JQk1oNVpOS29CMVFrSEVVMU1wYU5iK0RTZjJxdHp0SUpPWGNXRUxQTys5MzlSSStpbklxMUZKU2pWUmVVcmFIaGNjWEp1RVludjdkek5SMU5XM1l3N1h0bSt4SEJLS1dsMFdIbm0ycVJPcW0xS2NpOXdNbDV2L2JCRkZiU2czODBtODR3VDFpWFVsUFBSWU9XYjlJR1FpdG56S2FkN3ZGak5Od0lBVXkxcVg1ZDg0S0RYSndsVUx2RnJCSGd0dUVwVXI0ZlhITGN2ZFNmaXNVYW5MaDc2YWM5Tk1CM1hGZk0wSHlzc3RpNmZ4aEhVUmh3RUlOa1RzdXhHQUpqUUhWYnR4RURMVXJRRnB1Ym1xUnFqVHBMTXNtVHlsK29idUJWZHg4RXBuOHdRUW5tSEJLSXFDTlFpOWd0ZzdOb1ZQMWQrdWY0OGFJeEYvQ0p3VVhsc3RQaU00czc5RGRHcC9Ra2NBY2VNUXVRZUdpTWJJUlFudlVoaz0iLCJtYWMiOiI3ZmUzNmRmZTRlNzNhMzBlOGIzMDY4MDM5YTEwMTY0NzIwY2RiMzQ1NTJjZDMxNjg4Y2FhOTM5MmYwZmFkNDc1IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-258", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "FzTKR+T0N+iiZU00sNioNrhym1CcbmJLG\/i+DZIEZ1Y=", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6Ik5HeXlvUkRBamlWdXB2NmN4eWRJTWc9PSIsInZhbHVlIjoiNWFDalRoZy9YVXFsTjZWZVVtNWF1MEFYbUdQd0xCUWFBN2llS3VDTWJwbkt5c0FBVkNFUUk0Y21jTC9HUnJiYUJ6QmJBR0lYUzI5NUg2UENhQ1AzZWIyRzFIcDIwdzVBanJBdzlzWjJxWTJ4em5wNjAvYmxXRHVOTC9UVnVmbHF3WVJhWW9nZU1nZVI5VWJXcFRxTHlSVU90NGJGZmtvWHdSMmVsTldHbzkzQW12eXduR0lHSDByb0JPdmJvaVNkdVNIZFQ1UjA0cjRzUWE0YmJGSzhaSEJPb0x2bXNlOElkRHZkTWh2UEZXSXV2ZjI0M1B3YmJqRHhWR3Y2ajVBSTR2OGppSzRVbHZDaDJWeW1jS3kvN3hyczNOYXhSOWhKclNGQXdLRnZLanVqY051MGhRS3h3YzZuakJPakE0OEpkb0tWaWNQc3IwMVVjYjhwRWQ5aFdjL2hubFBqWHczV3dObWRibzVMRkNodUZ3Nk9SV2JoUUhTRmFIMUozTUpZU3NlbVBZQ2Z5ZXZPN3IzR2hMbmthQkk0OWRQK0dOOElHc3U1TkhDWEIwQ0N3bEw2emNmSDkzTWxrWUdiL1dzRTZjbll1TG4zRGJsdVRZckhjTEJzemI4RTZJK1YrbzdWVjdELzVsMndQVE10MkRhVDc5NVBoTmVxU3pHaTlBck1Pa3ZOMms5b096UHNUMG9YajVWbVUyK0tTb0sxaHY5VStaM0xHUE1VeXAxVGY5b3NPa29NMDFXVktYY2dxU3EvZHh1TkZKazRyNnJKV1Q0eTNZTEVVUXh5RVFXQjRuUno1ZE1wWDNvNmtQcXgvUTJuR2VVTWlkcW00cHN0NlRmdjBQeXJYaEJPNFZzQUg3S3lTUGQ4d3RDcWtLZG9aSXZ6SXBwcUFSRTFTeVdRc3VXRlBRWkJMM25GcFd3V2NlRWE3U0pxWjYzQzVGQXZ1bVpvRkM4eW5mR3lDeEx2bmJLeTBVclFqU3A0MGlRUWdBL3lQOXVqMzU4bE5mQ21DRlpZc05RTllodndTZ2hWamVwZjRjWXFPdUpKaVlDQ3BDQng0OXFmdy9XejMxWXBtU215eWRGdzFZOFRLdzQ0VDQ4ZHJVeXlOdEU4NXg0QzNpdmFTZDAvRDdIR2tNdDViL1Q3cnBYdlFUT1RRcE00VTJQMy9sT20rODV1WUVZWE9jTkY4L3VKTVprU0FqNE94SHdPdi9rOEpMV3ZVckNmM3Z4RFNtOHJGTEJjcVBDZDBETGZSZjRERHIwbnZnMnNHUUpPZ0RoT0l3ZFcxeHpaaHJrNy9lSSt6VTBhNFFvMGtGSnhaaEdoSjRUblBOTWRBaHNSYTI4ZWhWZ29URGgwRDFubnpkZ1IyTmZLQlNGSW5OWGV6RjRZOU0wS0lNKzZ5YkROM3pvWDU3N28wSS9KTTVXK3puZklCRm0yUE11N1I2U3M0Y1owKzJ2YmlLQjc3Y3VhSUlibnlpa1BxaTBjek9vblhiOUxtM0lHN20veTFrdVZQRDc5NmhpdUVpOUhjM1hLVHQ4TFpIZGZpTXFEMC9vbUpCVFlEUDdCRW52NGVSRG5xZk1oZ3ltbFJhY2tNU2FDbTRVR3AvSWp4Z0RUbytTaVg4U0RET1paN3JRVzBGZ2VZemJzV1pJR1R0Ly8zRnRKclk5U3A3QW9hSktjSm5ZejFpbXkreDl6QnNETTRlbXc3eDZoZlZSaVhiaXJ3QU5NZXh4MmV6aHNla1NKbjVjczAzcWlObC9FWXFXWkFaT2hpN0xlaGRFUlhVVVVQQ1QzeGFBSG82MTY1TFF0emRlczBBdklsUGV1NHN6YU10WVNXZ0tWWkNCWkRscHZwTWJGQllySlpySlFXaU40YkpKemp3RjB6T01PWFUwM3dUdXcxekZxVzlQMzRCaktLMWhUZ1ZKaTVadnVhZXVCN1lVb3BHMFZRcnRMZk9EYk5PdGdsV25NTWJMSlFLNGxjVmNEeTQ0T2lZUUp6U1ozanFlSmFTT2JYS3h6NjVLTk5OK2QrYUlXTm9zMExQVkk2WHpvaFQvbEZEbWJEMDdKWlkrK05rajMway9vR2tmRXZqRVRzN0lLNTlZeFdhb2M3bjZqdSs0Nk5JQk1oNVpOS29CMVFrSEVVMU1wYU5iK0RTZjJxdHp0SUpPWGNXRUxQTys5MzlSSStpbklxMUZKU2pWUmVVcmFIaGNjWEp1RVludjdkek5SMU5XM1l3N1h0bSt4SEJLS1dsMFdIbm0ycVJPcW0xS2NpOXdNbDV2L2JCRkZiU2czODBtODR3VDFpWFVsUFBSWU9XYjlJR1FpdG56S2FkN3ZGak5Od0lBVXkxcVg1ZDg0S0RYSndsVUx2RnJCSGd0dUVwVXI0ZlhITGN2ZFNmaXNVYW5MaDc2YWM5Tk1CM1hGZk0wSHlzc3RpNmZ4aEhVUmh3RUlOa1RzdXhHQUpqUUhWYnR4RURMVXJRRnB1Ym1xUnFqVHBMTXNtVHlsK29idUJWZHg4RXBuOHdRUW5tSEJLSXFDTlFpOWd0ZzdOb1ZQMWQrdWY0OGFJeEYvQ0p3VVhsc3RQaU00czc5RGRHcC9Ra2NBY2VNUXVRZUdpTWJJUlFudlVoaz0iLCJtYWMiOiI3ZmUzNmRmZTRlNzNhMzBlOGIzMDY4MDM5YTEwMTY0NzIwY2RiMzQ1NTJjZDMxNjg4Y2FhOTM5MmYwZmFkNDc1IiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 2603, "gross_total": 2573, "base_fare": 2050, "tax": 553, "sell": { "currency": "MYR", "total": 2603, "base_fare": 2050, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYwMywiYmFzZV9mYXJlIjoyMDUwLCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NzMsImJhc2VfZmFyZSI6MjAyMCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU3MywiYmFzZV9mYXJlIjoyMDIwLCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2603, "base_fare": 2050, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2020.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2603, "base_fare": 2050, "tax": 553, "gross": { "base_fare": "2020.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MDMuMDAiLCJiYXNlX2ZhcmUiOiIyMDUwLjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjAyMC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU3My4wMCIsImJhc2VfZmFyZSI6IjIwMjAuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDIwLjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU3My4wMCIsImJhc2VfZmFyZSI6IjIwMjAuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU3MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2573, "base_fare": 2020, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2603, "filter": { "id": "F123NP00114-258", "price": 2603, "gross_total": 2573, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-259", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYxuWW39WP2iusqBi8Hqq6a75vQIDYw2RH+JkzAPsZ1ghB6XkhaDS2NY3Bv6q1D5td6rX\/AtlzFd\/WRnN6CTNuE9GacFIQ9najqz0eLk2L6+g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-259", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7HSG7ekpycknl4gde8msHPaVEsWq69kCGj70Qp1Y8J8=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-259", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ueBFbkmjYGw29z\/ywurHcAlOI8BM03fXBwDjW1jSFaI=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2608, "gross_total": 2748, "base_fare": 2355, "tax": 423, "sell": { "currency": "MYR", "total": 2608, "base_fare": 2355, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYwOCwiYmFzZV9mYXJlIjoyMzU1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NzgsImJhc2VfZmFyZSI6MjMyNSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc0OCwiYmFzZV9mYXJlIjoyMzI1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2608, "base_fare": 2355, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2325.00", "tax": "423.00", "discount": 170, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2608, "base_fare": 2355, "tax": 423, "gross": { "base_fare": "2325.00", "tax": "423.00", "discount": "170.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MDguMDAiLCJiYXNlX2ZhcmUiOiIyMzU1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMyNS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTcwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTc4LjAwIiwiYmFzZV9mYXJlIjoiMjMyNS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMjUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE3MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NDguMDAiLCJiYXNlX2ZhcmUiOiIyMzI1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2748, "base_fare": 2325, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 170, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2608, "filter": { "id": "F123NP00114-259", "price": 2608, "gross_total": 2748, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-260", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZTQLJn\/+ur9w9matVbqw95bZhZ8ONACE7pk8CjwU6BMg1RZcXU9rzJBY1immWq9Im2dmGSO2is6PduXuOeK5w8g+U\/OV9rRwwgF\/kVYZGhxg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-260", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dwpDaTPaQUc487EzvBZOJzpHmNM9wOT5j+HwC5FIy9k=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-260", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gN5hWYtOy+znjPY2rCTUljpjAaWPA9E36Tb2odci\/6s=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2608, "gross_total": 2748, "base_fare": 2355, "tax": 423, "sell": { "currency": "MYR", "total": 2608, "base_fare": 2355, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYwOCwiYmFzZV9mYXJlIjoyMzU1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1NzgsImJhc2VfZmFyZSI6MjMyNSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc0OCwiYmFzZV9mYXJlIjoyMzI1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2608, "base_fare": 2355, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2325.00", "tax": "423.00", "discount": 170, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2608, "base_fare": 2355, "tax": 423, "gross": { "base_fare": "2325.00", "tax": "423.00", "discount": "170.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MDguMDAiLCJiYXNlX2ZhcmUiOiIyMzU1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjMyNS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTcwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNTc4LjAwIiwiYmFzZV9mYXJlIjoiMjMyNS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzMjUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE3MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NDguMDAiLCJiYXNlX2ZhcmUiOiIyMzI1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2748, "base_fare": 2325, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 170, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2608, "filter": { "id": "F123NP00114-260", "price": 2608, "gross_total": 2748, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-261", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYIfAAujbfgzQxe2rS195RUYzZ7J4LuUF\/o1bygvroyfw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-261", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ke5T3vHtLQnSis9YPyhJXw==", "origin": "KUL", "departure_time": "2026-03-10 18:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 19:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Xrw\/44PwBaCwMsGMr5Gvyw==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT00H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-261", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "BHgducFAvulWN56QyPctrw==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rPVTv7afGyAwBdTROx\/x2g==", "origin": "SIN", "departure_time": "2026-04-29 16:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 17:25:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 25m", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2610, "gross_total": 2580, "base_fare": 2015, "tax": 595, "sell": { "currency": "MYR", "total": 2610, "base_fare": 2015, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYxMCwiYmFzZV9mYXJlIjoyMDE1LCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1ODAsImJhc2VfZmFyZSI6MTk4NSwidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU4MCwiYmFzZV9mYXJlIjoxOTg1LCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2610, "base_fare": 2015, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1985.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2610, "base_fare": 2015, "tax": 595, "gross": { "base_fare": "1985.00", "tax": "595.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MTAuMDAiLCJiYXNlX2ZhcmUiOiIyMDE1LjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4NS4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU4MC4wMCIsImJhc2VfZmFyZSI6IjE5ODUuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTg1LjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU4MC4wMCIsImJhc2VfZmFyZSI6IjE5ODUuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU4MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2580, "base_fare": 1985, "tax": 595, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2610, "filter": { "id": "F123NP00114-261", "price": 2610, "gross_total": 2580, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-359", "aircraft_name": "Airbus-359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101830sin202603101950121sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-262", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYaPcTHnKHmGmi5uMGaSBDaJLwNYYjHPQ\/bhbbt9xXmKg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-262", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ke5T3vHtLQnSis9YPyhJXw==", "origin": "KUL", "departure_time": "2026-03-10 18:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 19:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Xrw\/44PwBaCwMsGMr5Gvyw==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT00H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-262", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PSTonrHzb80sX3I\/GBVdRg==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BBlDXr4Y3wPGp1ggD+P0Vw==", "origin": "SIN", "departure_time": "2026-04-29 07:00:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 08:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 10m", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2612, "gross_total": 2582, "base_fare": 2017, "tax": 595, "sell": { "currency": "MYR", "total": 2612, "base_fare": 2017, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYxMiwiYmFzZV9mYXJlIjoyMDE3LCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI1ODIsImJhc2VfZmFyZSI6MTk4NywidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjU4MiwiYmFzZV9mYXJlIjoxOTg3LCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2612, "base_fare": 2017, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1987.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2612, "base_fare": 2017, "tax": 595, "gross": { "base_fare": "1987.00", "tax": "595.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MTIuMDAiLCJiYXNlX2ZhcmUiOiIyMDE3LjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk4Ny4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU4Mi4wMCIsImJhc2VfZmFyZSI6IjE5ODcuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTg3LjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjU4Mi4wMCIsImJhc2VfZmFyZSI6IjE5ODcuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjU4MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2582, "base_fare": 1987, "tax": 595, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2612, "filter": { "id": "F123NP00114-262", "price": 2612, "gross_total": 2582, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-359", "aircraft_name": "Airbus-359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101830sin202603101950121sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-263", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa7fr3MtSOGaKyf47\/ReJquJhKjBZ0JSs8TEC4hCZ3tiCBRtriw4wJiL9eTL+tyQtdWAr9oDASv1wCx7k6M1Up6lG0HG4zp9ByWVXqNHuE9Ww==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-263", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gWWpBsN\/hy\/MlX3q3oAS\/WRdTQRNpsifisUvdy+5rCE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-263", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "s0cA+mYhcxpgmQef9mAZwDBGYG9pDrllRWqGFhADhOU=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2631, "gross_total": 2773, "base_fare": 2380, "tax": 423, "sell": { "currency": "MYR", "total": 2631, "base_fare": 2380, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYzMSwiYmFzZV9mYXJlIjoyMzgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2MDEsImJhc2VfZmFyZSI6MjM1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc3MywiYmFzZV9mYXJlIjoyMzUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2631, "base_fare": 2380, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2350.00", "tax": "423.00", "discount": 172, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2631, "base_fare": 2380, "tax": 423, "gross": { "base_fare": "2350.00", "tax": "423.00", "discount": "172.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MzEuMDAiLCJiYXNlX2ZhcmUiOiIyMzgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTcyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNjAxLjAwIiwiYmFzZV9mYXJlIjoiMjM1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzNTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE3Mi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NzMuMDAiLCJiYXNlX2ZhcmUiOiIyMzUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNzIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjYwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2773, "base_fare": 2350, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 172, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2631, "filter": { "id": "F123NP00114-263", "price": 2631, "gross_total": 2773, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-264", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbiZpcuhA4kQPzROjHEdRWBDbAP0vz0Cd8VdXDQYeL7+naNqRDGdWLJXSfOmwiiT90iwVWzS8mYZhUeJua7JU94ycQF\/fQH\/x91yfGJPZB4Ag==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-264", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAduemS0f38s\/JOkoN+20PZjLE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-264", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6Tqg8oyxqezmc5eQ3TGTPWEdVB9CNiVKelHk0IBNupk=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2631, "gross_total": 2773, "base_fare": 2380, "tax": 423, "sell": { "currency": "MYR", "total": 2631, "base_fare": 2380, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYzMSwiYmFzZV9mYXJlIjoyMzgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2MDEsImJhc2VfZmFyZSI6MjM1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc3MywiYmFzZV9mYXJlIjoyMzUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2631, "base_fare": 2380, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2350.00", "tax": "423.00", "discount": 172, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2631, "base_fare": 2380, "tax": 423, "gross": { "base_fare": "2350.00", "tax": "423.00", "discount": "172.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2MzEuMDAiLCJiYXNlX2ZhcmUiOiIyMzgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTcyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNjAxLjAwIiwiYmFzZV9mYXJlIjoiMjM1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzNTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE3Mi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NzMuMDAiLCJiYXNlX2ZhcmUiOiIyMzUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxNzIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjYwMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2773, "base_fare": 2350, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 172, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2631, "filter": { "id": "F123NP00114-264", "price": 2631, "gross_total": 2773, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-265", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM6goTByhjtYc3ISYfdGar46xzsq3T02vUeA4YgCDQHvdA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-265", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AGkJGAn8TcsGgxONEevGrM0lW27j7md\/eep1bK766u0=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6IkhtV3MwSEE3cE1SZU1wR0VUVTJwMlE9PSIsInZhbHVlIjoiNGNNdHNmZ1cweTNVOEZBMUxQK3dhQ3d4OVZQdVZ1U0E3UzZLYlZJdnlMd0N0elZneWgrdVp4WlBkbUlIK0FlTnc4U2hXZEFVcUR4U2dDejB4ZmwwbFluQ2ViVENIcHB2RGpxMDJrZUdlSUJVTC9abHVnSHJ0RlJzQVRQdWJrWi9RSWVzSXFGa3kxQzNZMGdleUUrRDJ5WDF1RVVpWG1aRHdkUGY2Um9BUi9VOGE3dnM0ZkpaZFViVEVUR3JHdTY4dWpyUzRibG9wWTJ0UEx6cXRmT3lQdkJSQWFtdm1sUVdHZ1lQYlJvV25rTElRc05Ub09oRncrZ0locjcvMkxkMG9VWi9NelRTNjdWcjU2ZisvaDhEQ25EM0tGM01CVXVlMjFrbm5tQThVaWtjQjRzd3BHS1ZXRXRZQzVWUVdadWllOThjQXJLOWtYWGZJR0c1aDMramVnSlNRbjdkdVJsQVZxWDhYRnJlUEptUFpXcnV6VFBQem9mZjlQYlpQYXc2aFp1bE9tNWU2K2d6elgrNkxmazI4cmpYd0E0SGQ4eDZIbmhXcDF2SFAySmJqb0lGcW50eXV4VDJJVlIrM1VNbWEzOHg1c3MzNTdEeDVER01rM0ZJR2VzQklwanoxOThQRmxzRnpIVWFUWUEwby84Q1R0V2w2NXNSbmtCRDF6T0RXU2tMK1hYTmJOeTdOcUhYam9YSGpIMHNoR3ZVa2JyOXVXTVhOZHpLbWZzVDRXcEI4RzVhQnQ4YzRNNEVoUUpsejkyelg1UVZBUXI4WEJhTXR2K01WMjZTWjFhd20wZDloMWp3TWRFRm9ZbGRha1ZNVkNJMzh5WnVSQ0lBTzI4S0RGSmxsYlpmcVJVOHpaK1VDQmRuN2t3bElIU3RURUN3cERPbk1TSmI4Q09Cd0xseEc3VlZZUXNDMEQwOVdHM2t3NE1nUDMyQ1pYUTlIZkJUZFF1emxTdlZMQ2JkV1BRb2thVGhNcmk2SzFhMnJLK3o5V0pSZWkvcTlNNXZrelMxYVFsN0VpNWRRNy9SaCs2QURhUXd3NFRzVHdqYXRpeHZ2V0w1TTZKTTh6djN3dmdxQkF0bEs5Q0RwN0pUZDdMVGdrVVBxYXd2RTdvYjZMU2FqUFNUQ3QyWU0ybUY1cHRVc21GSVEwMXRCcnhlbHhHeHNBZyt0NkEza21PZW1wVm5NMExUeGhDbEhZaEsybklma3UycWplQjZ6Y3I5Y3l5ejhXSFBYVUZhZ2JlazRtRmNGUm42cFhDeDlYd3luWWE3OHhpQTM2TUUzTlZSb2lmVUFqTFkzaVFmR0tRWElOZURzaEpxYWZuUk9mN2syZEJzV1MwZlpYWk5xYlRSTSt2TGdLVWtTZWdIeEFsL3FPcWJSK3BhRU1FL3VSaWlYcHJ5WkdoaXVvdGxhMDhRbkg0SXV6Tk9lZnVlYnplOG5YMEhpWnZTcmpJWDZBQmliUUxMUm9EZG8wM3dCVmNyS1pqaXdWeWV1aHFzb2RWTFQwbVFVSXl2WTAwZThZdkJhaFRQcitsQ3RQS3RqNDZvdWRxVGtFdm1ObHk1c3FSRTdOS0Y1RXByR21YbEsySzNJY1RtZTRBYVF2cFRzQmtFdlc0THI5MUxEYklYZHFacmkvTzlRdFM4d0oyakNlcVhadTFLWWZZV01MTFNxb0ZGWXkvVVgya3JFWkZ5Y0lhcUw4RGtBRTdaYU1JRkpTUFU2UzVSeUI3UUtZV0RTQkcrU1JZelgzZzNTT2Rxa1lwMDh6ekRrN25aSkNTQXRBVVNHWGVpeDFCeGhXUFZWY1hSdE81QTY0MTA3bXE4akt6R25jTTF6N0RZRU40MjZpL0wrc1lYSnlHWDFxTWVpM1pqdWhScGVaR1RnNnEwaEtjSnBxckZFbW0rNjIyZVY4aHlIeEFKUUZYdHBsWEs4Q0RocFl5Z1hFQTNaYnVJKzB3b1RuUnd3YjVBZDZDNStpdVdKN3YxRHRxN3pNcWszdStoSDR5NURhNWQ1Mkk1aWJJamdObTQwRVJpK25COFEweGlnVGdYVkl3TjR2RGxvSzdhZHVKUG93RlYveHplNmdBKzZ4ODFxZVFtbjA1VnVmOTJEM1Z3Ly9sekhWM1F3SDU3Tlgrbjlidy9xUU8rQ0pvZkVBcUhWRWxjSk4rYUNwK2F0YjlmaVE2RmdSYjlua3RZelpoOE5hWHVCbXBhWW01Y2V3RlFtOG85MDRpVkZkSkJheit3ZWFwTTVuTysvSWNldFFrZVBVRWUyZi9MZkR3UVJZS0k1bTFYK2Y2VXZsWlVxalVwcTVIbklqUTBqM1BJY0ppZWdRUytwbmZ5TUJETW5tOWpDbURPMUZtakVVRFNOc3R1aXd2YWxGQU5FeWV0bEM2REkwaWozcGRzbGxGUEg1TkVMNW94dm1yZlJPbHowTmZLU0ZFQUpOOFp0USthQVBJUVR4elh1aVJDcy9Md0FpY2o3UmJVUDlBYjlPWG9SWFNGUmRlYWtYbU9SNjhTdG1aWUdKbTZMWVJxTUdiWk4zRkR6WThrNmIzZTdOcktNL3RpOVRjcnRPRFF1dlcrOWJhTnRBQjdIb0xIci84R2k2MXdtRUdqWDc5Q1ZJcz0iLCJtYWMiOiI1YmZmZTUzODVlMzI0Y2E5Yjc4M2Q0OGU4MGE5YWUxMGIwODc3MzViMjFhMjgwMDVkMDliNjVjNmYzOWM0MDBiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-265", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "a19y7BaB\/TfbzezNGQqiErdHBnc7FyGDSiU23N7aHao=", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkhtV3MwSEE3cE1SZU1wR0VUVTJwMlE9PSIsInZhbHVlIjoiNGNNdHNmZ1cweTNVOEZBMUxQK3dhQ3d4OVZQdVZ1U0E3UzZLYlZJdnlMd0N0elZneWgrdVp4WlBkbUlIK0FlTnc4U2hXZEFVcUR4U2dDejB4ZmwwbFluQ2ViVENIcHB2RGpxMDJrZUdlSUJVTC9abHVnSHJ0RlJzQVRQdWJrWi9RSWVzSXFGa3kxQzNZMGdleUUrRDJ5WDF1RVVpWG1aRHdkUGY2Um9BUi9VOGE3dnM0ZkpaZFViVEVUR3JHdTY4dWpyUzRibG9wWTJ0UEx6cXRmT3lQdkJSQWFtdm1sUVdHZ1lQYlJvV25rTElRc05Ub09oRncrZ0locjcvMkxkMG9VWi9NelRTNjdWcjU2ZisvaDhEQ25EM0tGM01CVXVlMjFrbm5tQThVaWtjQjRzd3BHS1ZXRXRZQzVWUVdadWllOThjQXJLOWtYWGZJR0c1aDMramVnSlNRbjdkdVJsQVZxWDhYRnJlUEptUFpXcnV6VFBQem9mZjlQYlpQYXc2aFp1bE9tNWU2K2d6elgrNkxmazI4cmpYd0E0SGQ4eDZIbmhXcDF2SFAySmJqb0lGcW50eXV4VDJJVlIrM1VNbWEzOHg1c3MzNTdEeDVER01rM0ZJR2VzQklwanoxOThQRmxzRnpIVWFUWUEwby84Q1R0V2w2NXNSbmtCRDF6T0RXU2tMK1hYTmJOeTdOcUhYam9YSGpIMHNoR3ZVa2JyOXVXTVhOZHpLbWZzVDRXcEI4RzVhQnQ4YzRNNEVoUUpsejkyelg1UVZBUXI4WEJhTXR2K01WMjZTWjFhd20wZDloMWp3TWRFRm9ZbGRha1ZNVkNJMzh5WnVSQ0lBTzI4S0RGSmxsYlpmcVJVOHpaK1VDQmRuN2t3bElIU3RURUN3cERPbk1TSmI4Q09Cd0xseEc3VlZZUXNDMEQwOVdHM2t3NE1nUDMyQ1pYUTlIZkJUZFF1emxTdlZMQ2JkV1BRb2thVGhNcmk2SzFhMnJLK3o5V0pSZWkvcTlNNXZrelMxYVFsN0VpNWRRNy9SaCs2QURhUXd3NFRzVHdqYXRpeHZ2V0w1TTZKTTh6djN3dmdxQkF0bEs5Q0RwN0pUZDdMVGdrVVBxYXd2RTdvYjZMU2FqUFNUQ3QyWU0ybUY1cHRVc21GSVEwMXRCcnhlbHhHeHNBZyt0NkEza21PZW1wVm5NMExUeGhDbEhZaEsybklma3UycWplQjZ6Y3I5Y3l5ejhXSFBYVUZhZ2JlazRtRmNGUm42cFhDeDlYd3luWWE3OHhpQTM2TUUzTlZSb2lmVUFqTFkzaVFmR0tRWElOZURzaEpxYWZuUk9mN2syZEJzV1MwZlpYWk5xYlRSTSt2TGdLVWtTZWdIeEFsL3FPcWJSK3BhRU1FL3VSaWlYcHJ5WkdoaXVvdGxhMDhRbkg0SXV6Tk9lZnVlYnplOG5YMEhpWnZTcmpJWDZBQmliUUxMUm9EZG8wM3dCVmNyS1pqaXdWeWV1aHFzb2RWTFQwbVFVSXl2WTAwZThZdkJhaFRQcitsQ3RQS3RqNDZvdWRxVGtFdm1ObHk1c3FSRTdOS0Y1RXByR21YbEsySzNJY1RtZTRBYVF2cFRzQmtFdlc0THI5MUxEYklYZHFacmkvTzlRdFM4d0oyakNlcVhadTFLWWZZV01MTFNxb0ZGWXkvVVgya3JFWkZ5Y0lhcUw4RGtBRTdaYU1JRkpTUFU2UzVSeUI3UUtZV0RTQkcrU1JZelgzZzNTT2Rxa1lwMDh6ekRrN25aSkNTQXRBVVNHWGVpeDFCeGhXUFZWY1hSdE81QTY0MTA3bXE4akt6R25jTTF6N0RZRU40MjZpL0wrc1lYSnlHWDFxTWVpM1pqdWhScGVaR1RnNnEwaEtjSnBxckZFbW0rNjIyZVY4aHlIeEFKUUZYdHBsWEs4Q0RocFl5Z1hFQTNaYnVJKzB3b1RuUnd3YjVBZDZDNStpdVdKN3YxRHRxN3pNcWszdStoSDR5NURhNWQ1Mkk1aWJJamdObTQwRVJpK25COFEweGlnVGdYVkl3TjR2RGxvSzdhZHVKUG93RlYveHplNmdBKzZ4ODFxZVFtbjA1VnVmOTJEM1Z3Ly9sekhWM1F3SDU3Tlgrbjlidy9xUU8rQ0pvZkVBcUhWRWxjSk4rYUNwK2F0YjlmaVE2RmdSYjlua3RZelpoOE5hWHVCbXBhWW01Y2V3RlFtOG85MDRpVkZkSkJheit3ZWFwTTVuTysvSWNldFFrZVBVRWUyZi9MZkR3UVJZS0k1bTFYK2Y2VXZsWlVxalVwcTVIbklqUTBqM1BJY0ppZWdRUytwbmZ5TUJETW5tOWpDbURPMUZtakVVRFNOc3R1aXd2YWxGQU5FeWV0bEM2REkwaWozcGRzbGxGUEg1TkVMNW94dm1yZlJPbHowTmZLU0ZFQUpOOFp0USthQVBJUVR4elh1aVJDcy9Md0FpY2o3UmJVUDlBYjlPWG9SWFNGUmRlYWtYbU9SNjhTdG1aWUdKbTZMWVJxTUdiWk4zRkR6WThrNmIzZTdOcktNL3RpOVRjcnRPRFF1dlcrOWJhTnRBQjdIb0xIci84R2k2MXdtRUdqWDc5Q1ZJcz0iLCJtYWMiOiI1YmZmZTUzODVlMzI0Y2E5Yjc4M2Q0OGU4MGE5YWUxMGIwODc3MzViMjFhMjgwMDVkMDliNjVjNmYzOWM0MDBiIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 2666, "gross_total": 2636, "base_fare": 2113, "tax": 553, "sell": { "currency": "MYR", "total": 2666, "base_fare": 2113, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY2NiwiYmFzZV9mYXJlIjoyMTEzLCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2MzYsImJhc2VfZmFyZSI6MjA4MywidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjYzNiwiYmFzZV9mYXJlIjoyMDgzLCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2666, "base_fare": 2113, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2083.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2666, "base_fare": 2113, "tax": 553, "gross": { "base_fare": "2083.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NjYuMDAiLCJiYXNlX2ZhcmUiOiIyMTEzLjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA4My4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjYzNi4wMCIsImJhc2VfZmFyZSI6IjIwODMuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDgzLjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjYzNi4wMCIsImJhc2VfZmFyZSI6IjIwODMuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjYzNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2636, "base_fare": 2083, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2666, "filter": { "id": "F123NP00114-265", "price": 2666, "gross_total": 2636, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-266", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYJ27HVbd2Le\/fU79VganDY5k8lUNRjKnJPdihAh0fBCg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-266", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jizaU9h9HwRamDCKVNPEFw==", "origin": "KUL", "departure_time": "2026-03-10 08:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 12:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "730" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "730" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "N7iKwRlwrXqGX5WAnyXnFg==", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT09H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-266", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WHaxT9j4SEAQ3rVN0D+T7w==", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "CjwjBXA1ijwaJ\/xjZnhPsA==", "origin": "HKG", "departure_time": "2026-04-28 12:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-28 16:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT04H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2672, "gross_total": 2642, "base_fare": 1420, "tax": 1252, "sell": { "currency": "MYR", "total": 2672, "base_fare": 1420, "tax": 1252 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3MiwiYmFzZV9mYXJlIjoxNDIwLCJ0YXgiOjEyNTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNjQyLCJiYXNlX2ZhcmUiOjEzOTAsInRheCI6MTI1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNjQyLCJiYXNlX2ZhcmUiOjEzOTAsInRheCI6MTI1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2672, "base_fare": 1420, "tax": 1252, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1390.00", "tax": "1252.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2672, "base_fare": 1420, "tax": 1252, "gross": { "base_fare": "1390.00", "tax": "1252.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzIuMDAiLCJiYXNlX2ZhcmUiOiIxNDIwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTAuMDAiLCJ0YXgiOiIxMjUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNjQyLjAwIiwiYmFzZV9mYXJlIjoiMTM5MC4wMCIsInRheCI6IjEyNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzkwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NDIuMDAiLCJiYXNlX2ZhcmUiOiIxMzkwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNjQyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2642, "base_fare": 1390, "tax": 1252, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2672, "filter": { "id": "F123NP00114-266", "price": 2672, "gross_total": 2642, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "Airbus-32Q", "aircraft_name": "Airbus-32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 16:40:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100815hkg202603101220730hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604281240kul202604281640725", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-267", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZgjq2MxkEijS09+eggGvGENhm8u0VDqWJS\/WcLRYHgiQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-267", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UXx82OJp\/HHKeedEe\/\/QFg==", "origin": "KUL", "departure_time": "2026-03-10 13:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "N2VI9nIM1mhDhT+RsesVgQ==", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-267", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "NOKwwr9YzaGip0vUHIkt0w==", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BJxXEZNybSnQhyyRVndgXg==", "origin": "HKG", "departure_time": "2026-04-29 08:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-29 12:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 55m", "distance": null, "lay_over": "PT23H55M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "723" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "723" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2672, "gross_total": 2642, "base_fare": 1420, "tax": 1252, "sell": { "currency": "MYR", "total": 2672, "base_fare": 1420, "tax": 1252 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3MiwiYmFzZV9mYXJlIjoxNDIwLCJ0YXgiOjEyNTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNjQyLCJiYXNlX2ZhcmUiOjEzOTAsInRheCI6MTI1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNjQyLCJiYXNlX2ZhcmUiOjEzOTAsInRheCI6MTI1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2672, "base_fare": 1420, "tax": 1252, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1390.00", "tax": "1252.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2672, "base_fare": 1420, "tax": 1252, "gross": { "base_fare": "1390.00", "tax": "1252.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzIuMDAiLCJiYXNlX2ZhcmUiOiIxNDIwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzOTAuMDAiLCJ0YXgiOiIxMjUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNjQyLjAwIiwiYmFzZV9mYXJlIjoiMTM5MC4wMCIsInRheCI6IjEyNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzkwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NDIuMDAiLCJiYXNlX2ZhcmUiOiIxMzkwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNjQyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2642, "base_fare": 1390, "tax": 1252, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2672, "filter": { "id": "F123NP00114-267", "price": 2672, "gross_total": 2642, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "Airbus-333", "aircraft_name": "Airbus-333", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:05:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101335hkg202603101740722hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604290810kul202604291205723", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-268", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1EGFhkRwuxKiwNPOeVRHuH39tZ8KeXHjxx61RAQw9MuDly8N\/PkLt\/PxYKXR+56exCTSirgsuSvVXwRoHgqPZrZk4z+rndPtsgBIZ18K\/lGITteFMxGik6FrSKHMaBhIeH1x2Y71jeBL7E081Xfytnbo1GS9Iedwsc8i+KgBVoNdQsJU9MISgtXklIdX7lIErRSwOWQl11OmZeyw9Tv5ZQzdzsHNLM+B07faHmQNgjE9f5jm8HCsxbBMlfAySQSHJUiOA7w2leBz8ZUFh6s+MvdIkzLpn8rXzzI13sR8W+Ectn+gb5TlmYp3UO5r7qxKT1A7VgfyJ74znXPnlWHUqqtwT0Vzw6INYOY91caEnajL3WAyPP2KjN01b+yXwc5ABKWbyFRZKRkGa9jJcSMTT0dFGDkniox+7eC8znaJr2Wc1e\/pnVoDJqs78bnqu30meFNz+C2b9zH3KbwXwmgLurj74T8+UWLQt2pTx4VAMf6aAICc3Y\/IBMenQgZwNotSM59bN27YIJz1vZq\/pnKIU6JiQFGoYmOFgjo5S1bWo8HJ81dQDWXHxD40vc0u0gqarFPbU3dlxj4mwpA\/vCbdwavgose3eR+P30x+SGej8NnMVe8SeLkK9+pt6WFfsHKbjYT5DVTWxvYsUR1UHEy7zoo6V\/BA4yRz2rD+PQotFlhQ1l91IWRelPU4MCrzy8kVRSM8N1ibh7Slkbccw3F7VxcmQ2fLDPXKcMBfXxQqnnZalM7I9UdQ9iRxCg\/Wk21d7zssexwDU6fnEvflsctBsJKM7jKR8U0jiQPsKaucyklVGJmEyqaEpIVAyB5S29RGoV211+dbpqP5zI5cE7V4spiIXIVFqc382bL6ikK4pTe0WJ\/8f2BItXoU\/a8m9wEsnsK3+UUulVvoVL8vRM5e7Js1rG9vwkPy08lNYShmceSNdAPFymhHh5agznYcOqmihModLm6XE0QQgXrSJhCqZynQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-268", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-268", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2673, "gross_total": 2643, "base_fare": 2147, "tax": 526, "sell": { "currency": "MYR", "total": 2673, "base_fare": 2147, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3MywiYmFzZV9mYXJlIjoyMTQ3LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2NDMsImJhc2VfZmFyZSI6MjExNywidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY0MywiYmFzZV9mYXJlIjoyMTE3LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2673, "base_fare": 2147, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2117.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2673, "base_fare": 2147, "tax": 526, "gross": { "base_fare": "2117.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzMuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjExNy4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY0My4wMCIsImJhc2VfZmFyZSI6IjIxMTcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTE3LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY0My4wMCIsImJhc2VfZmFyZSI6IjIxMTcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY0MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2643, "base_fare": 2117, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2673, "filter": { "id": "F123NP00114-268", "price": 2673, "gross_total": 2643, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-269", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1EtYUl743LacsNKDtdjDIpW\/b5HLdBwGseYVqsUKHGZDvqdy9obKFN6zrIxvvIA0klwsKVErCRv2B24sbF+rxcl7pXTH4WCxI3Y8xqsMTf6B7KUe7s376OzDOQ9BbgkeaC8644gkD8hxa\/I8MIaZocHynsefPyP\/RQ7SgucmX0QbyWpqw5JdJQar6TStwbkndb1de\/VU8FZlXH7dyrfojlUxwPp7GXk0SEPLHduyshM27wU6vZv9cdm3qltinpMRrbIFvW6LTwHFk2whmEdSMFKx6Uot2ylt+ccoa0\/UOp+K4Lh+vFJ3kNzNnnFKCIOmWPTiuCKITdx1Xjjbc+edpn4UJz6+ezuNueh0erFKy9cKQDJ9h1ZJixGfmFA2LtGzWnfzGWtrS9FsWn2\/HWt9FmAaVM9RP\/cVEdvLhV8pBjwaVxYDf\/aBO0wWCSHqpeyr1iLlqG+nSKu6snuTCFtjcou9mAnkGDaAYYpkZZEVBtdU8ecMINZf+4mA40rfmZyARpT8HK03p0OfCxEgTGn5C5LpccAvppC+lRPJo5E3wMNqraBuFIjPsuXsarBKRTj8QnXksvndQGmMPQT6TmEQr2Eb9Z5DH7E6equeNZUzowG2XFiTYwFkby05TU862AYopGS7Sh4vCaH9z5CGBVGyy7RFHrhVwpDcI3IH8q7BUydfds8hUCh7KuFYT9m11hc+fuKuzhNWMSmHhPIDzi9ml1fse5earYHQeECJ7\/9mmPdDzl9jPZnmnXxnwrPcvwn\/poLmedoPviEEZyF1OFv+uQ7MmTfkYNl5C2fMznt7LUNO4hHI6zvOY96XX0EWdZyWZPg8cCEY8\/B0huCUuUPbZlyFn\/PF\/ChdrRYGH8GDK+SK2YSFXXQ6anq0nOWwYsTrPvCjTwngmlujaSsT+gs0GtAOD0r2DwQUiPKJpnZFhuk2gjcWoFBcHyOA1LPAzYAhKCN0HLCnAIvCfTFueIdhoa5g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-269", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-269", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2673, "gross_total": 2643, "base_fare": 2147, "tax": 526, "sell": { "currency": "MYR", "total": 2673, "base_fare": 2147, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3MywiYmFzZV9mYXJlIjoyMTQ3LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2NDMsImJhc2VfZmFyZSI6MjExNywidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY0MywiYmFzZV9mYXJlIjoyMTE3LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2673, "base_fare": 2147, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2117.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2673, "base_fare": 2147, "tax": 526, "gross": { "base_fare": "2117.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2NzMuMDAiLCJiYXNlX2ZhcmUiOiIyMTQ3LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjExNy4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY0My4wMCIsImJhc2VfZmFyZSI6IjIxMTcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTE3LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY0My4wMCIsImJhc2VfZmFyZSI6IjIxMTcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY0MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2643, "base_fare": 2117, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2673, "filter": { "id": "F123NP00114-269", "price": 2673, "gross_total": 2643, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-270", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+j3DosYq3xESN5GQhCI3Ab7ocR1AOmxNTtjZW4IaOTaMp8msiNrNj5hAyHOz0k1\/+R6wr9Kn7lTexPv+O9XVE\/BdcoHOKUhI3xgaYzw+7rp\/rBq1orqndf49mZ5R\/EPyQULFqeB3uPSt8ufnU5rj2lHMsnlUoobqwpMEOJXqRJqpKOrlt7W6yXfVSxfuKVe16gYpYaYG+WN3xgPOo9VJ40npNf4Qj+H+JGU2LHnq1os16WP1mjMj3vgF0TVXLhB7She4B1skU03RmER+D7F0FlXd5Ioci8wS0CogrU6B1F45VmnPfxplE5hKPXy30NiUrJh2Bzvq8b9H71otp0syxwSvxej6zOTINZgc1qETkDfVFQbFl8AjjrLmC3YM42KHTANneyZ1rMXnyXNNk5y0CphybSlmJ3ySdfXETdWw\/i4sQAJUOlC65U1Kz15kFL+Gy+JBq7ti9t83nOXEhg85GWOV9kGOliAdMjODHhGMrTv23AcZCtdfJ4aDgX6AgjAhvo\/M2pIcVjrZTttNnw5ff+vCf\/s2JvBLSKaWVtCCL8gB0pJPHfdRvQG3H6xW7UQiSSBK6W+e0xSb4lrEqYprrTzer2YuWFJ9Y7hzI7tuoggvfoPMhQ3FfFXlXPcphASY58Ll5JDNvIh5fwDVli89w9CZWRD4gWbj+6DvGIQoIdH+If5c6E7MhX\/V2D1k+oOkPgGWJoAXADYYHzCP\/gjnEShU3X+NLRCtpDqpCwKl0pj8tLKBSJ\/8yMaPuuXzEeELI6U89mi1ZSv5kNOWoyK78WAhlbPPHpfPzPNwCZYKPj7Kf1OP6YHuXv0hZOuAAgckbIbLJ0g2VBXQksJDyIehOfE7lUkuBDGRViFZ5vKS96WdNyd+pjR4Is+Ql6HaUiBTsSNPlnARDTwLi5DRBjQOW7fXVQf\/XU8kAX8uvZGZPtDRVFQq+1eUJ\/knA8v6dqngJYtA4p+Eo+0fbLSVcX2xMUwfJz\/eXE26l0jUqOgHVtuQ=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-270", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-270", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2685, "gross_total": 2655, "base_fare": 2160, "tax": 525, "sell": { "currency": "MYR", "total": 2685, "base_fare": 2160, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY4NSwiYmFzZV9mYXJlIjoyMTYwLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2NTUsImJhc2VfZmFyZSI6MjEzMCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY1NSwiYmFzZV9mYXJlIjoyMTMwLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2685, "base_fare": 2160, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2130.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2685, "base_fare": 2160, "tax": 525, "gross": { "base_fare": "2130.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2ODUuMDAiLCJiYXNlX2ZhcmUiOiIyMTYwLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY1NS4wMCIsImJhc2VfZmFyZSI6IjIxMzAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMwLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY1NS4wMCIsImJhc2VfZmFyZSI6IjIxMzAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2655, "base_fare": 2130, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2685, "filter": { "id": "F123NP00114-270", "price": 2685, "gross_total": 2655, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-271", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+q22MZ4C43wob4Z6MNo7tqbxArnjqlg10puvmP0V56+0UunXdh99Rfew3XILWtlZjNe+D2Gaw3bjrBUQ7EiThLMKAc5qn01L71cgfaMqXyC98OHsX3RtlauT0G4Z9V2rxM1C9pYCjsiTmrzhukfi14vts9fD7wxJ3x+nK40YtZnVXLb3DJ6wPeZuTUfkxLpgzUiXhYPjUqqQuVKiMkpnd8zTFklOifWH7SSwulpWmYFEv78+4MUbQlEdWfy\/QgYD0mnjRupPXGRYz40pKZ3OrqtuG0zTJR6nB09KQligpSPvqWNjAKGaueaQ72n\/FW7RhtpQF1hcaURI749VLLw6BuuI9HoPNnOS7jLZaX+6GvzpUjVtbMAHQfEHMcmieP2v3wbYvYfb74o1XlirRL7a18aKB2R7IfVMKZmuqhmTbYB01m7nWmTSW8d5qwWSfPIuW+hzWluMt\/JhVGN0klzZSwuwav6QraAQsgFCk3JizDE7ctRwJEQI9tVTxg\/amhbjvpFtzek0iWmCF3IZN6dh0eNAHASbklWYsAUZFS+aFfs1cQL7gzf93Y\/39p\/WQOPLR6El0HA0uvWUxLvqcKa5TiXyG7nEJLkbrOjY6InGZ5Bt1lJw30wXBW350dlF5BM\/+q65NyaePkdcsyRIXDDYRg3u2uqDeDFY4lrtKxBO3C4tqee9La\/6MYGf1qf+py3KMchV19a0euYI3mP0GIEhF4QGLpnl3hmZ0Tw1\/CNf91sUb90jh+PkIulIskgeP6PHd7qMl+Uae68j0tfRh\/VMOmSYz9TnHKhGT+eoXgVYZ7XN76szS67t6F\/hUpRMjE2pVq0s4gADIWjsenMKYVlC5iJgpa\/JYEg7Yaxp+xDA\/mxf8U7ETH41UTHUAsTL3KERlbojfGGILrMjsrQ2P8gGo0BbBcQ4Uukke00\/0FNBAlNgckTs3SrXcILlavZzUcwiCg74NbbLoK+tR4dnh9wSNZJz98pee5hh8KFJ9ktXO1f8=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-271", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-271", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2685, "gross_total": 2655, "base_fare": 2160, "tax": 525, "sell": { "currency": "MYR", "total": 2685, "base_fare": 2160, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY4NSwiYmFzZV9mYXJlIjoyMTYwLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2NTUsImJhc2VfZmFyZSI6MjEzMCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY1NSwiYmFzZV9mYXJlIjoyMTMwLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2685, "base_fare": 2160, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2130.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2685, "base_fare": 2160, "tax": 525, "gross": { "base_fare": "2130.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2ODUuMDAiLCJiYXNlX2ZhcmUiOiIyMTYwLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEzMC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY1NS4wMCIsImJhc2VfZmFyZSI6IjIxMzAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTMwLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY1NS4wMCIsImJhc2VfZmFyZSI6IjIxMzAuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2655, "base_fare": 2130, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2685, "filter": { "id": "F123NP00114-271", "price": 2685, "gross_total": 2655, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-272", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbUY1kM8HkwJDCtU4yOgqPzuK8Na\/c1Upcp9dR5uaFpMw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-272", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mFBmOQ30vnPeRReJSJatww==", "origin": "KUL", "departure_time": "2026-03-10 18:15:00", "origin_terminal": "2", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 19:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8583" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8583" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "Q35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YiXfBuiKGwuAp38GOhDxtg==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "Q35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-272", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "BHgducFAvulWN56QyPctrw==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rPVTv7afGyAwBdTROx\/x2g==", "origin": "SIN", "departure_time": "2026-04-29 16:00:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 17:25:00", "destination_terminal": "2", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 25m", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8582" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2690, "gross_total": 2660, "base_fare": 2118, "tax": 572, "sell": { "currency": "MYR", "total": 2690, "base_fare": 2118, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY5MCwiYmFzZV9mYXJlIjoyMTE4LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2NjAsImJhc2VfZmFyZSI6MjA4OCwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY2MCwiYmFzZV9mYXJlIjoyMDg4LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2690, "base_fare": 2118, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2088.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2690, "base_fare": 2118, "tax": 572, "gross": { "base_fare": "2088.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2OTAuMDAiLCJiYXNlX2ZhcmUiOiIyMTE4LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA4OC4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY2MC4wMCIsImJhc2VfZmFyZSI6IjIwODguMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDg4LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY2MC4wMCIsImJhc2VfZmFyZSI6IjIwODguMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY2MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2660, "base_fare": 2088, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2690, "filter": { "id": "F123NP00114-272", "price": 2690, "gross_total": 2660, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101815sin2026031019308583sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604291600kul2026042917258582", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-273", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb0z+z8V4BiG5a+6I9trYI6ZkxUdMPgVAvD0+0EdWI8ZQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-273", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mFBmOQ30vnPeRReJSJatww==", "origin": "KUL", "departure_time": "2026-03-10 18:15:00", "origin_terminal": "2", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 19:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8583" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8583" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "Q35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YiXfBuiKGwuAp38GOhDxtg==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "Q35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-273", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PSTonrHzb80sX3I\/GBVdRg==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BBlDXr4Y3wPGp1ggD+P0Vw==", "origin": "SIN", "departure_time": "2026-04-29 07:00:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 08:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 10m", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2692, "gross_total": 2662, "base_fare": 2120, "tax": 572, "sell": { "currency": "MYR", "total": 2692, "base_fare": 2120, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY5MiwiYmFzZV9mYXJlIjoyMTIwLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2NjIsImJhc2VfZmFyZSI6MjA5MCwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY2MiwiYmFzZV9mYXJlIjoyMDkwLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2692, "base_fare": 2120, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2090.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2692, "base_fare": 2120, "tax": 572, "gross": { "base_fare": "2090.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI2OTIuMDAiLCJiYXNlX2ZhcmUiOiIyMTIwLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjA5MC4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY2Mi4wMCIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMDkwLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY2Mi4wMCIsImJhc2VfZmFyZSI6IjIwOTAuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY2MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2662, "base_fare": 2090, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2692, "filter": { "id": "F123NP00114-273", "price": 2692, "gross_total": 2662, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101815sin2026031019308583sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-274", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbc8hteAoEXnZdQriZTMrhPjQ51981xGV+fUryL5sKxxSI=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-274", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWuwp60ton2PHOSwjnun2cxJxhBFMYrR2mdJEz7pcL0Dmj2aIwWT74J5VdaH2C1PuLk=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-274", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSRTmmvScsHc0WP5QfzgI6306Ohdc5O6Ni4c9a2GBhKTYPR5uVPcupx81MahqgN5FIk=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSRTmmvScsHc0WP5QfzgI630qAx9bqYbrSU4jDeOe7yvJNdYvrQs+tCbgqXXTyzBisM=", "origin": "SIN", "departure_time": "2026-04-28 22:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 00:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT08H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHOWFY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2700, "gross_total": 2671, "base_fare": 2187, "tax": 514, "sell": { "currency": "MYR", "total": 2700, "base_fare": 2187, "tax": 514 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjcwMCwiYmFzZV9mYXJlIjoyMTg3LCJ0YXgiOjUxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2NzAsImJhc2VfZmFyZSI6MjE1NywidGF4Ijo1MTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY3MSwiYmFzZV9mYXJlIjoyMTU3LCJ0YXgiOjUxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2700, "base_fare": 2187, "tax": 514, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2157.00", "tax": "514.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2700, "base_fare": 2187, "tax": 514, "gross": { "base_fare": "2157.00", "tax": "514.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3MDAuMDAiLCJiYXNlX2ZhcmUiOiIyMTg3LjAwIiwidGF4IjoiNTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE1Ny4wMCIsInRheCI6IjUxNC4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY3MC4wMCIsImJhc2VfZmFyZSI6IjIxNTcuMDAiLCJ0YXgiOiI1MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTU3LjAwIiwidGF4IjoiNTE0LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY3MS4wMCIsImJhc2VfZmFyZSI6IjIxNTcuMDAiLCJ0YXgiOiI1MTQuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2671, "base_fare": 2157, "tax": 514, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2700, "filter": { "id": "F123NP00114-274", "price": 2700, "gross_total": 2671, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 00:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-275", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4j1ylLi1+RmlXb7rjI3zXyeMpJx5m7Pl4YQDlcQfrmb8w=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-275", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIi0\/W3vHURgi7HQMtAOx6yG1sk2tsdm44mCwia7n9+\/DxgtzWgcw4hDM1yOQjuI0PQ=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-275", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p6UmkXBiiseVGJ4cmi1xv5vuxConwLqZBHEZ7uK0yPC\/8L0zN80pMq0I4D+9l96yIY=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p6UmkXBiiseVGJ4cmi1xv5vMjeotEDNO4JHgSmlbUF\/JuWOeiz7qx0GorTagEe9aYA=", "origin": "SIN", "departure_time": "2026-04-28 22:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 00:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT08H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHOWFY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2711, "gross_total": 2681, "base_fare": 2197, "tax": 514, "sell": { "currency": "MYR", "total": 2711, "base_fare": 2197, "tax": 514 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjcxMSwiYmFzZV9mYXJlIjoyMTk3LCJ0YXgiOjUxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2ODEsImJhc2VfZmFyZSI6MjE2NywidGF4Ijo1MTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY4MSwiYmFzZV9mYXJlIjoyMTY3LCJ0YXgiOjUxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2711, "base_fare": 2197, "tax": 514, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2167.00", "tax": "514.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2711, "base_fare": 2197, "tax": 514, "gross": { "base_fare": "2167.00", "tax": "514.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3MTEuMDAiLCJiYXNlX2ZhcmUiOiIyMTk3LjAwIiwidGF4IjoiNTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE2Ny4wMCIsInRheCI6IjUxNC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY4MS4wMCIsImJhc2VfZmFyZSI6IjIxNjcuMDAiLCJ0YXgiOiI1MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTY3LjAwIiwidGF4IjoiNTE0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY4MS4wMCIsImJhc2VfZmFyZSI6IjIxNjcuMDAiLCJ0YXgiOiI1MTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY4MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2681, "base_fare": 2167, "tax": 514, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2711, "filter": { "id": "F123NP00114-275", "price": 2711, "gross_total": 2681, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 00:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-276", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsann\/b7+Uu4T+pBkN7EzQ6JJs9FcEscwjhKVlfxdJM9HuB6MDBtZk4gIXEN40MriENnTFlqG5O5YHQV0Qg3TmD6", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-276", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sGRTSspBg5B9uQ\/YmHLYQAbiA9+P4M+T8+6shb4dqdjWG1\/\/hxx8bD6ElpnrrFKO", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-276", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "xCy9ZAWDGU96++TbjRSUiSWBqNjfP8jRBsI1Rgr3FbFP5EOgshUbi\/6LbKFzhFZ4", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "5863" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "5863" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2718, "gross_total": 2688, "base_fare": 2151, "tax": 567, "sell": { "currency": "MYR", "total": 2718, "base_fare": 2151, "tax": 567 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjcxOCwiYmFzZV9mYXJlIjoyMTUxLCJ0YXgiOjU2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2ODgsImJhc2VfZmFyZSI6MjEyMSwidGF4Ijo1NjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY4OCwiYmFzZV9mYXJlIjoyMTIxLCJ0YXgiOjU2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2718, "base_fare": 2151, "tax": 567, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2121.00", "tax": "567.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2718, "base_fare": 2151, "tax": 567, "gross": { "base_fare": "2121.00", "tax": "567.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3MTguMDAiLCJiYXNlX2ZhcmUiOiIyMTUxLjAwIiwidGF4IjoiNTY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMS4wMCIsInRheCI6IjU2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY4OC4wMCIsImJhc2VfZmFyZSI6IjIxMjEuMDAiLCJ0YXgiOiI1NjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIxLjAwIiwidGF4IjoiNTY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY4OC4wMCIsImJhc2VfZmFyZSI6IjIxMjEuMDAiLCJ0YXgiOiI1NjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2688, "base_fare": 2121, "tax": 567, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2718, "filter": { "id": "F123NP00114-276", "price": 2718, "gross_total": 2688, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281115bkk202604281500388bkk202604281640kul2026042819505863", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-277", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaiGxke3SDAbHZQRpbOw2XTJe6amBbQ25XwKhXzwTFrAZd9S+sKrFe5OkNApmOdB2NBWLI9EI9MP92s9ks4ShMA", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-277", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gDzCJvG7wy+IaE1Mo5SMUTEIEvPWTrMnKaPwbwqOGQuH1HAQNHUnqfECoJpwDkXj", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-277", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "xCy9ZAWDGU96++TbjRSUiSWBqNjfP8jRBsI1Rgr3FbFP5EOgshUbi\/6LbKFzhFZ4", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "5863" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "5863" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2718, "gross_total": 2688, "base_fare": 2151, "tax": 567, "sell": { "currency": "MYR", "total": 2718, "base_fare": 2151, "tax": 567 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjcxOCwiYmFzZV9mYXJlIjoyMTUxLCJ0YXgiOjU2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI2ODgsImJhc2VfZmFyZSI6MjEyMSwidGF4Ijo1NjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjY4OCwiYmFzZV9mYXJlIjoyMTIxLCJ0YXgiOjU2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2718, "base_fare": 2151, "tax": 567, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2121.00", "tax": "567.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2718, "base_fare": 2151, "tax": 567, "gross": { "base_fare": "2121.00", "tax": "567.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3MTguMDAiLCJiYXNlX2ZhcmUiOiIyMTUxLjAwIiwidGF4IjoiNTY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjEyMS4wMCIsInRheCI6IjU2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY4OC4wMCIsImJhc2VfZmFyZSI6IjIxMjEuMDAiLCJ0YXgiOiI1NjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTIxLjAwIiwidGF4IjoiNTY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjY4OC4wMCIsImJhc2VfZmFyZSI6IjIxMjEuMDAiLCJ0YXgiOiI1NjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjY4OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2688, "base_fare": 2121, "tax": 567, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2718, "filter": { "id": "F123NP00114-277", "price": 2718, "gross_total": 2688, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604281115bkk202604281500388bkk202604281640kul2026042819505863", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-278", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1ENhoSW7Ut54XhCqvNX0lU+FCAtlqXetNOZhCj1hYlYQZtOTT4l\/AkJEiCKJACmj4Y9QZDgukzw8CasDTbAN8Y0\/SaotdU007Ne0IdNXkt6LRF9m1G7\/Ebr\/+Fc4128Rsb87NL0BBNhZ\/P8WlX\/NMWf4NBH070HSEDLl\/U1GmBXu5g9b0nslL2DDFsL4qy3TI0dv+Jd1PxirwN4SEsEu8yQm7ixyjhOHoI+Ny+BwekmSvu3AoGkISlYXg59oQ++WaatPnwGdvpdzG+TnmouuyQkhwgNNHNvXkhU2AlvSpBqc2u1TuFq61kwkT4LK7DKQKdG558NsfOxI28iL2WCenRMm4BszJwz4o7w58KCFtfIKJi8NnAVthMHM2N1r3RdAveeMo9BedioPEKuiR074y2mUpxO750yaWREz7fn3\/H9bKlP1x7LNrxapZJ7pgXSQXIarpDx+w0omZPh4RTFEqSA9Yz6P5O8dES9eET++PBDrmDnb8HJU8JjY1FjdsezR0qQ3bjKT9bp4uNjD8xOTK\/Mr3mQ1rZ+ORXqzAhalL\/IKUWpYBL+bF3bufsC6\/Au1bTJ5HCLL\/9gH+a67Ya2TMpXGV6gTmLBzKKtp8Skgsyfiqo8COaNDeVQumf\/V93ZJX8QfiOhvHkzJxo4dMtzO8WmjTjdlv8pI2V1M4IHU6SXMD9CfLYMOtDjdV9wa5aTMYAkcBkbXuLDgJUAXfN4pk6NBgO7kg+iv4O5Mz+ys5lsOkUcZvSNBs8S7rUjbbzYmtwI6ta0tJ8nkbZpaVwb9Ko11jFIeTct2BZuMkYRmOpEVXrP+5ErV2+cVol0ybnw9fdpOFvVnaaYKDfcR+qRot3qGjsf2cJCZBhSY+pGQPayaO0LF6oWQp0K\/NSh8hef0CxclFqhis7fVxP35Lt60ZOJjGv99IbRug9fpvXPbFdQeNBAzlYbuesiEDm7xNhMhWi9QClTFsJY+p3l\/6+0+7+1w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-278", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-278", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2733, "gross_total": 2703, "base_fare": 2207, "tax": 526, "sell": { "currency": "MYR", "total": 2733, "base_fare": 2207, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjczMywiYmFzZV9mYXJlIjoyMjA3LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3MDMsImJhc2VfZmFyZSI6MjE3NywidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjcwMywiYmFzZV9mYXJlIjoyMTc3LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2733, "base_fare": 2207, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2177.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2733, "base_fare": 2207, "tax": 526, "gross": { "base_fare": "2177.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3MzMuMDAiLCJiYXNlX2ZhcmUiOiIyMjA3LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE3Ny4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjcwMy4wMCIsImJhc2VfZmFyZSI6IjIxNzcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTc3LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjcwMy4wMCIsImJhc2VfZmFyZSI6IjIxNzcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjcwMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2703, "base_fare": 2177, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2733, "filter": { "id": "F123NP00114-278", "price": 2733, "gross_total": 2703, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-279", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrARSBjvQlLC672Z4hj1SPDcq7++f0JSFsNL\/OVlXbSjM=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-279", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf3ami0SA7Zgqb1ZAGCgzYKm2XH0blSiEF9CVEeG\/eK47E2M0sQlBbG3zxNAqgsAukU=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KFL1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-279", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lXSMLEB+gkAnk6XYwrLQHoZWpA7T10UMtqt\/hXqGSi7XMIyu1gFidnEM186Nu7NPyQ=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSFLRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2741, "gross_total": 2878, "base_fare": 2411, "tax": 497, "sell": { "currency": "MYR", "total": 2741, "base_fare": 2411, "tax": 497 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc0MSwiYmFzZV9mYXJlIjoyNDExLCJ0YXgiOjQ5N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3MTEsImJhc2VfZmFyZSI6MjM4MSwidGF4Ijo0OTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjg3OCwiYmFzZV9mYXJlIjoyMzgxLCJ0YXgiOjQ5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2741, "base_fare": 2411, "tax": 497, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2381.00", "tax": "497.00", "discount": 167, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2741, "base_fare": 2411, "tax": 497, "gross": { "base_fare": "2381.00", "tax": "497.00", "discount": "167.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NDEuMDAiLCJiYXNlX2ZhcmUiOiIyNDExLjAwIiwidGF4IjoiNDk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM4MS4wMCIsInRheCI6IjQ5Ny4wMCIsImRpc2NvdW50IjoiMTY3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNzExLjAwIiwiYmFzZV9mYXJlIjoiMjM4MS4wMCIsInRheCI6IjQ5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIzODEuMDAiLCJ0YXgiOiI0OTcuMDAiLCJkaXNjb3VudCI6IjE2Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4NzguMDAiLCJiYXNlX2ZhcmUiOiIyMzgxLjAwIiwidGF4IjoiNDk3LjAwIiwiZGlzY291bnQiOiIxNjcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjcxMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2878, "base_fare": 2381, "tax": 497, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 167, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2741, "filter": { "id": "F123NP00114-279", "price": 2741, "gross_total": 2878, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-280", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa5s9YpPsWbnDG6Ywx4AfU6Pr3QVdR8Tq\/LkAKavadTd\/zVGFbfur6GvB0tw2hGeHASP7cbzPsKMSWchEs6C5yZ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-280", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pXQtEJsXEaQlIOoLZJINQlQIgwZ3ULWNnsf\/kv3+t1wUChcSWvn89CbN4oXUq3o4", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "W7F\/FDmAyAaZ\/kqfEKSB0DUAideUWcgYLpz2O2H3\/BNgv+OcMEd1ZBSEAjpkItfG", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-280", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2744, "gross_total": 2714, "base_fare": 2271, "tax": 473, "sell": { "currency": "MYR", "total": 2744, "base_fare": 2271, "tax": 473 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc0NCwiYmFzZV9mYXJlIjoyMjcxLCJ0YXgiOjQ3M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3MTQsImJhc2VfZmFyZSI6MjI0MSwidGF4Ijo0NzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjcxNCwiYmFzZV9mYXJlIjoyMjQxLCJ0YXgiOjQ3M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2744, "base_fare": 2271, "tax": 473, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2241.00", "tax": "473.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2744, "base_fare": 2271, "tax": 473, "gross": { "base_fare": "2241.00", "tax": "473.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NDQuMDAiLCJiYXNlX2ZhcmUiOiIyMjcxLjAwIiwidGF4IjoiNDczLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI0MS4wMCIsInRheCI6IjQ3My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjcxNC4wMCIsImJhc2VfZmFyZSI6IjIyNDEuMDAiLCJ0YXgiOiI0NzMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjQxLjAwIiwidGF4IjoiNDczLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjcxNC4wMCIsImJhc2VfZmFyZSI6IjIyNDEuMDAiLCJ0YXgiOiI0NzMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjcxNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2714, "base_fare": 2241, "tax": 473, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2744, "filter": { "id": "F123NP00114-280", "price": 2744, "gross_total": 2714, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-281", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+Yhym93CZFPjBgFHPh2\/lDlLWOaxeLAOjbqrjQ6927zrj6HRyD5Ocex7BfNEPnXPN9OX1aYdA+wZMZ27lPyofT4F2qYMEEBO\/YILOHfLnAF6eKGji6hIwWyDWFR4xYJuFI1fnc1XQOyymzx\/WMcB4OkzDQP6QPWNoi7GShsJ7wHOxYY+GI6lVptDRozXKXQElUFwoKXZ0xHwM6rJ3B7jelkOR0KyXe2E\/b7NjiIzXLoKJIYHlmh544wrC2PVeJfzQiU9CqExpJJroOQg02zWEMw6BlT06unhdxw6p+YfUS22V1SzNZONyhe8yEOa7\/jVFr4\/pdXdbKsK1U01gUURECYuSK6VO8zR1wJFIwDZ+6VNHV\/zw2\/cP+aBdZOG3ur1xUvOTOhAJNQB4frrOkHSAJhdhcnDcj3b+YaB2ozLTSd0kgKRr0IM+hsh0bnlI8IS3AkuBVO+XrBu1BtjyDK5FMe0klDYfDo\/UIJu\/5kJRk5IQDz8JrsfIowt43T39\/L2ihOd+TwGXzvcD14TKGF0dRpZnUNm400f9YZTaFP7PUBVNfWEs3vuwZ3hcRuoAJnP222dovROGoG3EqYduvYyvtXYdQqbTWImnemweBbwC5MVYmhmJZvPi8sM5QLQrailstG\/+nuJBW6ZoZ\/DxERPp23zDGix97Lmn6IGLUD5RwFLHfhuScrLimNW1Cm9GEH4LK1Yb0bpwCuIcaDFpj3yQcIZVBoqgbkr1WjyJw1MhJu8lvYWYyW8hlWxSBjO6dd7qD9XSj5TR93Ob3lgDC2H6JcLU5Hdvs80WPr6ulw4aMhT8c5RX8lSVtWaiHbFlrPd6ZMCRHQwsrXzR05oPJgDEcxQrmUVPSHMvw9K9US3mtkrtNnUAajTZ00aQukwd03OUmrta5kb4dA+Hb0Oji+jYeeljCtfZfUuluKYnK9CjzoJ4jfdmSt3RNB7noO0fwadG51tK\/0A0x07hB9Lo3MNSoCW6oicErdK40sI4ppn65\/0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-281", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-281", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2746, "gross_total": 2716, "base_fare": 2221, "tax": 525, "sell": { "currency": "MYR", "total": 2746, "base_fare": 2221, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc0NiwiYmFzZV9mYXJlIjoyMjIxLCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3MTYsImJhc2VfZmFyZSI6MjE5MSwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjcxNiwiYmFzZV9mYXJlIjoyMTkxLCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2746, "base_fare": 2221, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2191.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2746, "base_fare": 2221, "tax": 525, "gross": { "base_fare": "2191.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NDYuMDAiLCJiYXNlX2ZhcmUiOiIyMjIxLjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE5MS4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjcxNi4wMCIsImJhc2VfZmFyZSI6IjIxOTEuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTkxLjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjcxNi4wMCIsImJhc2VfZmFyZSI6IjIxOTEuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjcxNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2716, "base_fare": 2191, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2746, "filter": { "id": "F123NP00114-281", "price": 2746, "gross_total": 2716, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-282", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcarHVP+ZxCKFlQX85hGjo73D11QK8\/XKMthOSjc2xh4E=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-282", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWucjQbgRARWp+V4A2kEzmkkPh58TqTzZWgxW85PTOgeW1q9ihuCnjq7sl6X6g4J6Vs=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KFL1YMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-282", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSRFRsO2dHPxDNEAGbkEr+iUeirn\/WL2G1pkhLeIYqRhcdfITLLMIF6uAMA6ZaCMCuU=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OGSFLRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2762, "gross_total": 2733, "base_fare": 2257, "tax": 506, "sell": { "currency": "MYR", "total": 2762, "base_fare": 2257, "tax": 506 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc2MiwiYmFzZV9mYXJlIjoyMjU3LCJ0YXgiOjUwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3MzIsImJhc2VfZmFyZSI6MjIyNywidGF4Ijo1MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjczMywiYmFzZV9mYXJlIjoyMjI3LCJ0YXgiOjUwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2762, "base_fare": 2257, "tax": 506, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2227.00", "tax": "506.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2762, "base_fare": 2257, "tax": 506, "gross": { "base_fare": "2227.00", "tax": "506.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NjIuMDAiLCJiYXNlX2ZhcmUiOiIyMjU3LjAwIiwidGF4IjoiNTA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIyNy4wMCIsInRheCI6IjUwNi4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjczMi4wMCIsImJhc2VfZmFyZSI6IjIyMjcuMDAiLCJ0YXgiOiI1MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjI3LjAwIiwidGF4IjoiNTA2LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjczMy4wMCIsImJhc2VfZmFyZSI6IjIyMjcuMDAiLCJ0YXgiOiI1MDYuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjczMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2733, "base_fare": 2227, "tax": 506, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2762, "filter": { "id": "F123NP00114-282", "price": 2762, "gross_total": 2733, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-283", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa7fr3MtSOGaKyf47\/ReJqufnvUDXcp2YEDf6VKtlyX7Y46aesQ8vDzTBVqQoJM0WqeRRVen8hthkrPUIKo1LfTb\/vPseKGyh9PEtJ1ffuBDg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-283", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gWWpBsN\/hy\/MlX3q3oAS\/WRdTQRNpsifisUvdy+5rCE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-283", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ueBFbkmjYGw29z\/ywurHcAlOI8BM03fXBwDjW1jSFaI=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2771, "gross_total": 2923, "base_fare": 2530, "tax": 423, "sell": { "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc3MSwiYmFzZV9mYXJlIjoyNTMwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NDEsImJhc2VfZmFyZSI6MjUwMCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkyMywiYmFzZV9mYXJlIjoyNTAwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2500.00", "tax": "423.00", "discount": 182, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423, "gross": { "base_fare": "2500.00", "tax": "423.00", "discount": "182.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NzEuMDAiLCJiYXNlX2ZhcmUiOiIyNTMwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUwMC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTgyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNzQxLjAwIiwiYmFzZV9mYXJlIjoiMjUwMC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1MDAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE4Mi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MjMuMDAiLCJiYXNlX2ZhcmUiOiIyNTAwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxODIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2923, "base_fare": 2500, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 182, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2771, "filter": { "id": "F123NP00114-283", "price": 2771, "gross_total": 2923, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-284", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbiZpcuhA4kQPzROjHEdRWBhtTDrtKihtmtFqiYOwgAPmIXrsA8w9uSWAAQaPPHmNYnXJyVSAMoWbpcUdrw7hYLyOu0mNtZ1bVZfpmhl5H+0g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-284", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAduemS0f38s\/JOkoN+20PZjLE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-284", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "s0cA+mYhcxpgmQef9mAZwDBGYG9pDrllRWqGFhADhOU=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2771, "gross_total": 2923, "base_fare": 2530, "tax": 423, "sell": { "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc3MSwiYmFzZV9mYXJlIjoyNTMwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NDEsImJhc2VfZmFyZSI6MjUwMCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkyMywiYmFzZV9mYXJlIjoyNTAwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2500.00", "tax": "423.00", "discount": 182, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423, "gross": { "base_fare": "2500.00", "tax": "423.00", "discount": "182.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NzEuMDAiLCJiYXNlX2ZhcmUiOiIyNTMwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUwMC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTgyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNzQxLjAwIiwiYmFzZV9mYXJlIjoiMjUwMC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1MDAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE4Mi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MjMuMDAiLCJiYXNlX2ZhcmUiOiIyNTAwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxODIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2923, "base_fare": 2500, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 182, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2771, "filter": { "id": "F123NP00114-284", "price": 2771, "gross_total": 2923, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-285", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZTQLJn\/+ur9w9matVbqw95rjALM1xGpEOxyXJzMkPanrVEqBmUt+bCM1JuYOUsVIMts8+FTXGLl\/71sUKIu7hnBmcmqk6nkGE7ykZsrQKrmw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-285", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dwpDaTPaQUc487EzvBZOJzpHmNM9wOT5j+HwC5FIy9k=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-285", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6Tqg8oyxqezmc5eQ3TGTPWEdVB9CNiVKelHk0IBNupk=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2771, "gross_total": 2923, "base_fare": 2530, "tax": 423, "sell": { "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc3MSwiYmFzZV9mYXJlIjoyNTMwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NDEsImJhc2VfZmFyZSI6MjUwMCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkyMywiYmFzZV9mYXJlIjoyNTAwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2500.00", "tax": "423.00", "discount": 182, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2771, "base_fare": 2530, "tax": 423, "gross": { "base_fare": "2500.00", "tax": "423.00", "discount": "182.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NzEuMDAiLCJiYXNlX2ZhcmUiOiIyNTMwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUwMC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTgyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNzQxLjAwIiwiYmFzZV9mYXJlIjoiMjUwMC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1MDAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE4Mi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MjMuMDAiLCJiYXNlX2ZhcmUiOiIyNTAwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxODIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2923, "base_fare": 2500, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 182, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2771, "filter": { "id": "F123NP00114-285", "price": 2771, "gross_total": 2923, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-286", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbxunWKIXC+JGx6cCOJtuKQWt3UCE6rDZowWYTLNLeyIKbnqrhINR78zfaaCiGu2plViGsvgf74nMlKgOjaGFoz", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-286", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xu\/qg757SV5dLnmUWfUQxF8rLwzqh\/tJIw8O3K60IpHW8GNxwa+J875ZRdbTAjDR", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-286", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AUUzjIzn5nb\/VrZM0cY\/LM5fy1VYr6PWdg8SdcavAF9M1owr1AhJaWGFeQ2PQP9t", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2771, "gross_total": 2741, "base_fare": 2284, "tax": 487, "sell": { "currency": "MYR", "total": 2771, "base_fare": 2284, "tax": 487 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc3MSwiYmFzZV9mYXJlIjoyMjg0LCJ0YXgiOjQ4N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NDEsImJhc2VfZmFyZSI6MjI1NCwidGF4Ijo0ODcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc0MSwiYmFzZV9mYXJlIjoyMjU0LCJ0YXgiOjQ4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2771, "base_fare": 2284, "tax": 487, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2254.00", "tax": "487.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2771, "base_fare": 2284, "tax": 487, "gross": { "base_fare": "2254.00", "tax": "487.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NzEuMDAiLCJiYXNlX2ZhcmUiOiIyMjg0LjAwIiwidGF4IjoiNDg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI1NC4wMCIsInRheCI6IjQ4Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc0MS4wMCIsImJhc2VfZmFyZSI6IjIyNTQuMDAiLCJ0YXgiOiI0ODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjU0LjAwIiwidGF4IjoiNDg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc0MS4wMCIsImJhc2VfZmFyZSI6IjIyNTQuMDAiLCJ0YXgiOiI0ODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2741, "base_fare": 2254, "tax": 487, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2771, "filter": { "id": "F123NP00114-286", "price": 2771, "gross_total": 2741, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-287", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaeAmjPxMq\/FRwk\/Ls2YYrXdnL0TUw6I55P8iSSLb8FLH0QKlUi3YEm6WZ+p4sEuvRSQvecPysTum5aIjjQ6GlB", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-287", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xu\/qg757SV5dLnmUWfUQxF8rLwzqh\/tJIw8O3K60IpHW8GNxwa+J875ZRdbTAjDR", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-287", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jz3wN7DRr9enk87We4G6nNQKoQjXtUZak9J7r16Vkgmb5969L3PitT+e608bRfsd", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "ny2v1bFQNekaiYsQKbO4ObByateAxE6baIF5zDC5g37AuNVzmGpyh6FhEBfprk\/i", "origin": "SIN", "departure_time": "2026-04-28 22:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 00:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT08H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OMHOWFY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2778, "gross_total": 2748, "base_fare": 2266, "tax": 512, "sell": { "currency": "MYR", "total": 2778, "base_fare": 2266, "tax": 512 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc3OCwiYmFzZV9mYXJlIjoyMjY2LCJ0YXgiOjUxMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NDgsImJhc2VfZmFyZSI6MjIzNiwidGF4Ijo1MTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc0OCwiYmFzZV9mYXJlIjoyMjM2LCJ0YXgiOjUxMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2778, "base_fare": 2266, "tax": 512, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2236.00", "tax": "512.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2778, "base_fare": 2266, "tax": 512, "gross": { "base_fare": "2236.00", "tax": "512.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3NzguMDAiLCJiYXNlX2ZhcmUiOiIyMjY2LjAwIiwidGF4IjoiNTEyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIzNi4wMCIsInRheCI6IjUxMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc0OC4wMCIsImJhc2VfZmFyZSI6IjIyMzYuMDAiLCJ0YXgiOiI1MTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjM2LjAwIiwidGF4IjoiNTEyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc0OC4wMCIsImJhc2VfZmFyZSI6IjIyMzYuMDAiLCJ0YXgiOiI1MTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc0OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2748, "base_fare": 2236, "tax": 512, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2778, "filter": { "id": "F123NP00114-287", "price": 2778, "gross_total": 2748, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 00:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-288", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsall05szld6eADVErkx+B\/B9\/\/JHHr6Z70iCR27Bss5iFO6guoK2LqFN4kCAAGwFCEnLhVb+XqUsLHZNswv6Jx0ODtDRYP\/E9MrXJw3o6d1oQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-288", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sl5MGOXZAiWy6HKcf72N+YgjvUFFgv9FHnlLz+VG9cI=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "R", "fareBasisCode": "RKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-288", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7v0PhPaEB+84Eom5IcKtcdSu3bzRFhsfGsZ\/OZC7Aqg=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "TKUL6M", "meal_code": null, "seat_available": "8" } } ] } ], "price": { "currency": "MYR", "total": 2794, "gross_total": 2948, "base_fare": 2555, "tax": 423, "sell": { "currency": "MYR", "total": 2794, "base_fare": 2555, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc5NCwiYmFzZV9mYXJlIjoyNTU1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NjQsImJhc2VfZmFyZSI6MjUyNSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk0OCwiYmFzZV9mYXJlIjoyNTI1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2794, "base_fare": 2555, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2525.00", "tax": "423.00", "discount": 184, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2794, "base_fare": 2555, "tax": 423, "gross": { "base_fare": "2525.00", "tax": "423.00", "discount": "184.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3OTQuMDAiLCJiYXNlX2ZhcmUiOiIyNTU1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUyNS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTg0LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNzY0LjAwIiwiYmFzZV9mYXJlIjoiMjUyNS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1MjUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE4NC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NDguMDAiLCJiYXNlX2ZhcmUiOiIyNTI1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxODQuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc2NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2948, "base_fare": 2525, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 184, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2794, "filter": { "id": "F123NP00114-288", "price": 2794, "gross_total": 2948, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-289", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYX+AWmXfQESX4aPSo7EzPoWDJtQWN35zE\/cSmPDiFQfbLX2re6f9yTmzLzTIT45glEu7tWeErTiEK7WKFhHnLT", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-289", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sGRTSspBg5B9uQ\/YmHLYQAbiA9+P4M+T8+6shb4dqdjWG1\/\/hxx8bD6ElpnrrFKO", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-289", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "vFsZbuaTRlZV0PVmbDCcUY4\/p+eI4YHQMj7mBZNy6\/+hH5HUQlPOhigvH7HWG3Sm", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "V", "fareBasisCode": "VHSG3M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HeVoTcp9FODToocYrIxJIDjYo6y4ansyXGDQyrd6VaID8p691XoS7clvKWx\/QIrC", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2796, "gross_total": 2766, "base_fare": 2190, "tax": 606, "sell": { "currency": "MYR", "total": 2796, "base_fare": 2190, "tax": 606 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc5NiwiYmFzZV9mYXJlIjoyMTkwLCJ0YXgiOjYwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NjYsImJhc2VfZmFyZSI6MjE2MCwidGF4Ijo2MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc2NiwiYmFzZV9mYXJlIjoyMTYwLCJ0YXgiOjYwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2796, "base_fare": 2190, "tax": 606, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2160.00", "tax": "606.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2796, "base_fare": 2190, "tax": 606, "gross": { "base_fare": "2160.00", "tax": "606.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3OTYuMDAiLCJiYXNlX2ZhcmUiOiIyMTkwLjAwIiwidGF4IjoiNjA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE2MC4wMCIsInRheCI6IjYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc2Ni4wMCIsImJhc2VfZmFyZSI6IjIxNjAuMDAiLCJ0YXgiOiI2MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTYwLjAwIiwidGF4IjoiNjA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc2Ni4wMCIsImJhc2VfZmFyZSI6IjIxNjAuMDAiLCJ0YXgiOiI2MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2766, "base_fare": 2160, "tax": 606, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2796, "filter": { "id": "F123NP00114-289", "price": 2796, "gross_total": 2766, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-290", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ+XUrfxmL+9K78B68hAkzNR\/pJgr8W+g\/TpBt+MzrKyXc4VKU+vQxeakDqkjtflSiVb9Fb3N3FYWVTWc5U45dZ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-290", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gDzCJvG7wy+IaE1Mo5SMUTEIEvPWTrMnKaPwbwqOGQuH1HAQNHUnqfECoJpwDkXj", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "EHJ20QiPz0bXnbUQo5CqzwB6rg7KaN5w2C+MoDKS0s6k\/ga8p3gVDbvyfiP7LC59", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-290", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "vFsZbuaTRlZV0PVmbDCcUY4\/p+eI4YHQMj7mBZNy6\/+hH5HUQlPOhigvH7HWG3Sm", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "V", "fareBasisCode": "VHSG3M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "HeVoTcp9FODToocYrIxJIDjYo6y4ansyXGDQyrd6VaID8p691XoS7clvKWx\/QIrC", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2796, "gross_total": 2766, "base_fare": 2190, "tax": 606, "sell": { "currency": "MYR", "total": 2796, "base_fare": 2190, "tax": 606 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc5NiwiYmFzZV9mYXJlIjoyMTkwLCJ0YXgiOjYwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI3NjYsImJhc2VfZmFyZSI6MjE2MCwidGF4Ijo2MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjc2NiwiYmFzZV9mYXJlIjoyMTYwLCJ0YXgiOjYwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2796, "base_fare": 2190, "tax": 606, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2160.00", "tax": "606.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2796, "base_fare": 2190, "tax": 606, "gross": { "base_fare": "2160.00", "tax": "606.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3OTYuMDAiLCJiYXNlX2ZhcmUiOiIyMTkwLjAwIiwidGF4IjoiNjA2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjE2MC4wMCIsInRheCI6IjYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc2Ni4wMCIsImJhc2VfZmFyZSI6IjIxNjAuMDAiLCJ0YXgiOiI2MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMTYwLjAwIiwidGF4IjoiNjA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjc2Ni4wMCIsImJhc2VfZmFyZSI6IjIxNjAuMDAiLCJ0YXgiOiI2MDYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjc2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2766, "base_fare": 2160, "tax": 606, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2796, "filter": { "id": "F123NP00114-290", "price": 2796, "gross_total": 2766, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-291", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsauxwWxEZxgTsayRL0QduMahvXScvd3vQZ07k7muG7obg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-291", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jizaU9h9HwRamDCKVNPEFw==", "origin": "KUL", "departure_time": "2026-03-10 08:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 12:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "730" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "730" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "N7iKwRlwrXqGX5WAnyXnFg==", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT09H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-291", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "NOKwwr9YzaGip0vUHIkt0w==", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BJxXEZNybSnQhyyRVndgXg==", "origin": "HKG", "departure_time": "2026-04-29 08:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-29 12:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "3h 55m", "distance": null, "lay_over": "PT23H55M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "723" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "723" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "S", "fareBasisCode": "SR21MAAR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2822, "gross_total": 2792, "base_fare": 1570, "tax": 1252, "sell": { "currency": "MYR", "total": 2822, "base_fare": 1570, "tax": 1252 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjgyMiwiYmFzZV9mYXJlIjoxNTcwLCJ0YXgiOjEyNTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNzkyLCJiYXNlX2ZhcmUiOjE1NDAsInRheCI6MTI1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyNzkyLCJiYXNlX2ZhcmUiOjE1NDAsInRheCI6MTI1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2822, "base_fare": 1570, "tax": 1252, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1540.00", "tax": "1252.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2822, "base_fare": 1570, "tax": 1252, "gross": { "base_fare": "1540.00", "tax": "1252.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4MjIuMDAiLCJiYXNlX2ZhcmUiOiIxNTcwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE1NDAuMDAiLCJ0YXgiOiIxMjUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyNzkyLjAwIiwiYmFzZV9mYXJlIjoiMTU0MC4wMCIsInRheCI6IjEyNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNTQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI3OTIuMDAiLCJiYXNlX2ZhcmUiOiIxNTQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyNzkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2792, "base_fare": 1540, "tax": 1252, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2822, "filter": { "id": "F123NP00114-291", "price": 2822, "gross_total": 2792, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "Airbus-32Q", "aircraft_name": "Airbus-32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:05:00", "refund": "partially-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100815hkg202603101220730hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604290810kul202604291205723", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-292", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsall05szld6eADVErkx+B\/BOk7hFguBz3T62LG+\/5AIn50KLUTr2NrpixwX5b9FYbiGErbbTAgLHB3x0gqPgA7I5CW7myc3ScBZc4Xb\/6\/2og==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-292", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sl5MGOXZAiWy6HKcf72N+YgjvUFFgv9FHnlLz+VG9cI=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "R", "fareBasisCode": "RKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-292", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gN5hWYtOy+znjPY2rCTUljpjAaWPA9E36Tb2odci\/6s=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "X", "fareBasisCode": "XKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2841, "gross_total": 2998, "base_fare": 2605, "tax": 423, "sell": { "currency": "MYR", "total": 2841, "base_fare": 2605, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjg0MSwiYmFzZV9mYXJlIjoyNjA1LCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4MTEsImJhc2VfZmFyZSI6MjU3NSwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk5OCwiYmFzZV9mYXJlIjoyNTc1LCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2841, "base_fare": 2605, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2575.00", "tax": "423.00", "discount": 187, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2841, "base_fare": 2605, "tax": 423, "gross": { "base_fare": "2575.00", "tax": "423.00", "discount": "187.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4NDEuMDAiLCJiYXNlX2ZhcmUiOiIyNjA1LjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU3NS4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyODExLjAwIiwiYmFzZV9mYXJlIjoiMjU3NS4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1NzUuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5OTguMDAiLCJiYXNlX2ZhcmUiOiIyNTc1LjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjgxMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2998, "base_fare": 2575, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 187, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2841, "filter": { "id": "F123NP00114-292", "price": 2841, "gross_total": 2998, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-293", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZY7U5tA6rjwg2X+YatUH7NivVvWi3Byo5xnSiZ6+cy\/QhtEgBQvIxNCoAgqTECcs8YfIfLqq0MwmzhcMuTCyy4", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-293", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "aSKB5Bl8xAfxLtTDJzKcusvRP8FXXUfNvImzgHQqeDV26m4bx0EfwEsp4LpyycN6", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-293", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2849, "gross_total": 2819, "base_fare": 2277, "tax": 572, "sell": { "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjg0OSwiYmFzZV9mYXJlIjoyMjc3LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4MTksImJhc2VfZmFyZSI6MjI0NywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjgxOSwiYmFzZV9mYXJlIjoyMjQ3LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2247.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572, "gross": { "base_fare": "2247.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4NDkuMDAiLCJiYXNlX2ZhcmUiOiIyMjc3LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI0Ny4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjgxOS4wMCIsImJhc2VfZmFyZSI6IjIyNDcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjQ3LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjgxOS4wMCIsImJhc2VfZmFyZSI6IjIyNDcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjgxOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2819, "base_fare": 2247, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2849, "filter": { "id": "F123NP00114-293", "price": 2849, "gross_total": 2819, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk202603101920780bkk202603111615dac202603111800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-294", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYGsIzEOc58FpnV1mwhoNzZERZO0hRpY7ChHES\/V+oJuQEaLo\/WndZUv3A1X\/cgZelpfzRMbYHSpIdaEyc4SUZT", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-294", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wgXmwruPGoD\/sYHeT7RljHn8SuFfc+UtPuBYa2gQ+ULSX99DiRZ2hQB+yUrTcnn\/", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-294", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2849, "gross_total": 2819, "base_fare": 2277, "tax": 572, "sell": { "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjg0OSwiYmFzZV9mYXJlIjoyMjc3LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4MTksImJhc2VfZmFyZSI6MjI0NywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjgxOSwiYmFzZV9mYXJlIjoyMjQ3LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2247.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572, "gross": { "base_fare": "2247.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4NDkuMDAiLCJiYXNlX2ZhcmUiOiIyMjc3LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI0Ny4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjgxOS4wMCIsImJhc2VfZmFyZSI6IjIyNDcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjQ3LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjgxOS4wMCIsImJhc2VfZmFyZSI6IjIyNDcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjgxOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2819, "base_fare": 2247, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2849, "filter": { "id": "F123NP00114-294", "price": 2849, "gross_total": 2819, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk202603102310796bkk202603111615dac202603111800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-295", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZgj2JbI+DeBVFARDQnxIy\/TY3QHv2x9I5zZa5dF\/cXVS\/Wlt1BhPrD1+VGxeBD\/It9Mfsed8+1C1Ent9Jd3S15", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-295", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "llGHd51X7ln96ho5PMwvzCwSYY0HAvMLwkUVmaY\/gkOOgLDCVGJOdgh8XAtxtECO", "origin": "KUL", "departure_time": "2026-03-10 16:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-295", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2849, "gross_total": 2819, "base_fare": 2277, "tax": 572, "sell": { "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjg0OSwiYmFzZV9mYXJlIjoyMjc3LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4MTksImJhc2VfZmFyZSI6MjI0NywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjgxOSwiYmFzZV9mYXJlIjoyMjQ3LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2247.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2849, "base_fare": 2277, "tax": 572, "gross": { "base_fare": "2247.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI4NDkuMDAiLCJiYXNlX2ZhcmUiOiIyMjc3LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjI0Ny4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjgxOS4wMCIsImJhc2VfZmFyZSI6IjIyNDcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMjQ3LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjgxOS4wMCIsImJhc2VfZmFyZSI6IjIyNDcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjgxOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2819, "base_fare": 2247, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2849, "filter": { "id": "F123NP00114-295", "price": 2849, "gross_total": 2819, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101620bkk202603101740774bkk202603111615dac202603111800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-296", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbiZpcuhA4kQPzROjHEdRWBUKIHMMP1rLj04vTv3jvRZ+l\/EhChJkKxH+8dqEqkoVp8i3nZ0zKXMU7kmaH7ITTfxA1bKiIz1Mw1ShnmTT43DQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-296", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G39icLqsrvsErng8wiAduemS0f38s\/JOkoN+20PZjLE=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-296", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ueBFbkmjYGw29z\/ywurHcAlOI8BM03fXBwDjW1jSFaI=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2910, "gross_total": 3073, "base_fare": 2680, "tax": 423, "sell": { "currency": "MYR", "total": 2910, "base_fare": 2680, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkxMCwiYmFzZV9mYXJlIjoyNjgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4ODAsImJhc2VfZmFyZSI6MjY1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3MywiYmFzZV9mYXJlIjoyNjUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2910, "base_fare": 2680, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2650.00", "tax": "423.00", "discount": 193, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2910, "base_fare": 2680, "tax": 423, "gross": { "base_fare": "2650.00", "tax": "423.00", "discount": "193.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MTAuMDAiLCJiYXNlX2ZhcmUiOiIyNjgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTkzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyODgwLjAwIiwiYmFzZV9mYXJlIjoiMjY1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI2NTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE5My4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzMuMDAiLCJiYXNlX2ZhcmUiOiIyNjUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxOTMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjg4MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3073, "base_fare": 2650, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 193, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2910, "filter": { "id": "F123NP00114-296", "price": 2910, "gross_total": 3073, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-297", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZTQLJn\/+ur9w9matVbqw95nKJhRaFAq9bg1BOAnYvdwxkZu4Ax3MaXkzXVgPcKBDL3OlOr4RWlujutiJymsmFmQHJL\/itq4FpbqG0Y2zorww==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-297", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dwpDaTPaQUc487EzvBZOJzpHmNM9wOT5j+HwC5FIy9k=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-297", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "s0cA+mYhcxpgmQef9mAZwDBGYG9pDrllRWqGFhADhOU=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2910, "gross_total": 3073, "base_fare": 2680, "tax": 423, "sell": { "currency": "MYR", "total": 2910, "base_fare": 2680, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkxMCwiYmFzZV9mYXJlIjoyNjgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4ODAsImJhc2VfZmFyZSI6MjY1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3MywiYmFzZV9mYXJlIjoyNjUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2910, "base_fare": 2680, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2650.00", "tax": "423.00", "discount": 193, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2910, "base_fare": 2680, "tax": 423, "gross": { "base_fare": "2650.00", "tax": "423.00", "discount": "193.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MTAuMDAiLCJiYXNlX2ZhcmUiOiIyNjgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMTkzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyODgwLjAwIiwiYmFzZV9mYXJlIjoiMjY1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI2NTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjE5My4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzMuMDAiLCJiYXNlX2ZhcmUiOiIyNjUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIxOTMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjg4MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3073, "base_fare": 2650, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 193, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2910, "filter": { "id": "F123NP00114-297", "price": 2910, "gross_total": 3073, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-298", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbFLZjSHBNX3MxjMCDSaYogATW+UnTY0yHjrx0f7DT8dQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-298", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "u+ENkFz1GBEq88r+kTSoMQ==", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "FTrxrZNriD1Mph0RbVFYdw==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-298", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "oKqC4xysou4h6X085YULyA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 2920, "gross_total": 3045, "base_fare": 2610, "tax": 465, "sell": { "currency": "MYR", "total": 2920, "base_fare": 2610, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkyMCwiYmFzZV9mYXJlIjoyNjEwLCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI4OTAsImJhc2VfZmFyZSI6MjU4MCwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA0NSwiYmFzZV9mYXJlIjoyNTgwLCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2920, "base_fare": 2610, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2580.00", "tax": "465.00", "discount": 155, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2920, "base_fare": 2610, "tax": 465, "gross": { "base_fare": "2580.00", "tax": "465.00", "discount": "155.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5MjAuMDAiLCJiYXNlX2ZhcmUiOiIyNjEwLjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU4MC4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiMTU1LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyODkwLjAwIiwiYmFzZV9mYXJlIjoiMjU4MC4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI1ODAuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjE1NS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNDUuMDAiLCJiYXNlX2ZhcmUiOiIyNTgwLjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiIxNTUuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjg5MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3045, "base_fare": 2580, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 155, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2920, "filter": { "id": "F123NP00114-298", "price": 2920, "gross_total": 3045, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-299", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1E3rK4jkX\/8opGNYaau03l\/ooars7B\/BDqMGIbMTTaS2\/EbwWR13NDwuMW4m3tMS8GasweJWdKPwslUtUS2LtJGdJI2ekx9+xy8sHSL93wGMuOhMOwd+sxdRDsrJF\/sACocAOCVI3ff\/ej9G0VUPasE+IeDpLe0BCWECHUwkOJ6pSabJ\/J2JWGkhn8hrsBQsvC\/M34RarYHcKOeohs6DxHkRfzQX3LA6wLcS7ULXDUhOJ26nuvw+ujMo7NsMglJX3yWXkzpjwxV6eA1tHw4BMtbxm0ygJfED1MRi0SI9H\/By3ZUxiMFp6ZZp+k2lDfMG2HCIZiqpgDqfKm+SdrQP2ARNfmmzwRl6QR0f7RJth95T2EpYs9xiwf2fIdGuP0py6Tj1VLyqM5u3y\/f4814WZnQQD\/dCkHQB9Bn6yTrWIYHPJfL3S2th4KtKELm9K2AQl1Wr8459IOEQkq5FRfm9Mo1NUbqXedsJ\/crEg8qUYajgBkvl7Omi21XVYYne59UW91Up8QHCXhlJx9r+XGs\/3UgFXq\/iZF4XMR8mBEw6+zwL1y6wbKxfb6mfzEqJnG7T96az\/yiteFr9z5iaR4YYV6R6YqltiIH4pVJpikHD8TWzuPHEiVMaRiF89urwHjX2T\/5gfVCu6pgBcvIvuwieKB4WWyUvp40RlzGyRtl32g3hShGO+3LVVvnynDamM65wjUmAZW2RbQajKpNYJ0Ebpo\/0Jc5c7AuaDjgIBd+W70s19dH9dTVlYthiyEizs7+lzh3YTvzBZbDaituss7mEY70Pm2LZO7cVR9WS8Dk81YCV4W3lOXqkujKQAKSKrfFBr++GQo0P4+VfXw23jy69mwttxZfoZi0qicBzUHIwTT2zAwxpDkwrk2B+ZoQrEN+oV\/RGWZgF\/AtYPORKDZZx3DAYyG\/+TOEELkfd7+fw7+pBsGKm+WGCC4Yka5jt6Vp9MoGpLYSvSmXG3\/Df5kFmEcVA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-299", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-299", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2968, "gross_total": 2938, "base_fare": 2442, "tax": 526, "sell": { "currency": "MYR", "total": 2968, "base_fare": 2442, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk2OCwiYmFzZV9mYXJlIjoyNDQyLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5MzgsImJhc2VfZmFyZSI6MjQxMiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkzOCwiYmFzZV9mYXJlIjoyNDEyLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2968, "base_fare": 2442, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2412.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2968, "base_fare": 2442, "tax": 526, "gross": { "base_fare": "2412.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NjguMDAiLCJiYXNlX2ZhcmUiOiIyNDQyLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQxMi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjkzOC4wMCIsImJhc2VfZmFyZSI6IjI0MTIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDEyLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjkzOC4wMCIsImJhc2VfZmFyZSI6IjI0MTIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjkzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2938, "base_fare": 2412, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2968, "filter": { "id": "F123NP00114-299", "price": 2968, "gross_total": 2938, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-300", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1EXW4zGfJTmtcLxBdkBXX6XGbygAr0pLSM+FvnxCqI94SI55J9dn8tPzbKrc\/q9asa9CPktkEDbdklSXZiQlTrDz+ci8YDQLzpnmfqwg+4epnGuGOsuuKkHIUBAeEjVvxhFFIoKyk5sODZ92WR+7gY8pPu3RGhN1QvGooLwQUz05FWDqUhwu9n7APJ+qRywO7hvOYbev73wGNCGIWgsA58GjmS\/PAh5SwZmOYCkEBDhLx0Q3GVyWNE18LyCkK429G84PL8V9w+dilApvM3Bu7N+PTPnZCkbIH\/ZbK\/1\/lahqoWm\/gQC4dwwVaolJH5ckJzoAkT0ylEZEVlWvo0Zlp1p182UeeK3qjMYC5w9q22eZpQCvztRU1TDx3YkoMYAkquOfuySJDJoyyMmnnvShnSK4Yti+QcUUM84iInNnMniOnM2\/jXNyaJ\/83CyknAMUt3O\/zWlMTO\/eM8PiccXAI+ZYhMP+3bdE46Rv08s0PptL0myInuKTOTt8IBV94MNG7gmfgrmxuQl45HE1Iv4UmMTLRAeU5RBDLP6re\/aGAQmUCbop3xKuHBUB1mrVmwfQCp6rPY03s1wOrVrEuYQle68MTJ4Uy9MWPerQTTaHTb6d8\/t7jh\/AIH\/dLYTRwFJItYzuS6Ga\/gc0WDf6NP1rp81qnGm3CQ4XDsNnT6kIB4co0Py9fVlT3HBkcMxDFBec+5ZOqRnV9xa3i1rHdonuq8caGIhQYwa\/2q\/N\/Ue3ujaDYRyIN7yXZ4mbHQ7b2hnZEbSg5pvV1d1Y63c65b8ClxF3B4ldc3iNptxw5NDpL2n2ifsEW9Y1it8yxlyAjvjdd06MfwBMCfjURT7h57dXsMh8LQbGCGK2EdNMDmYEJLxfot0BUa7GayGUNUi54sRotg8aa+fdawogsb3knsc0lW976hYPGiKb7z3gvWmKMpQGLWKcleebteaSGuxW3okXd9R+YCuDrTzkw6eET1f\/sn9A==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-300", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-300", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2968, "gross_total": 2938, "base_fare": 2442, "tax": 526, "sell": { "currency": "MYR", "total": 2968, "base_fare": 2442, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk2OCwiYmFzZV9mYXJlIjoyNDQyLCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5MzgsImJhc2VfZmFyZSI6MjQxMiwidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MjkzOCwiYmFzZV9mYXJlIjoyNDEyLCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2968, "base_fare": 2442, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2412.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2968, "base_fare": 2442, "tax": 526, "gross": { "base_fare": "2412.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NjguMDAiLCJiYXNlX2ZhcmUiOiIyNDQyLjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQxMi4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjkzOC4wMCIsImJhc2VfZmFyZSI6IjI0MTIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDEyLjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjkzOC4wMCIsImJhc2VfZmFyZSI6IjI0MTIuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MjkzOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2938, "base_fare": 2412, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2968, "filter": { "id": "F123NP00114-300", "price": 2968, "gross_total": 2938, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-301", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UrugwVAPzF0LTL+x9QXvj40WtEnjK1iMjxIWAdSz\/tjz", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-301", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-301", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2974, "gross_total": 2944, "base_fare": 1661, "tax": 1313, "sell": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk3NCwiYmFzZV9mYXJlIjoxNjYxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NzQuMDAiLCJiYXNlX2ZhcmUiOiIxNjYxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyOTQ0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyOTQ0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2944, "base_fare": 1631, "tax": 1313, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2974, "filter": { "id": "F123NP00114-301", "price": 2974, "gross_total": 2944, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101820can2026031022408302can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-302", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UgSMekRil2idil4sfbNj7lQx0oqnFtIlpLCUuoKRQf88", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-302", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-302", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2974, "gross_total": 2944, "base_fare": 1661, "tax": 1313, "sell": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk3NCwiYmFzZV9mYXJlIjoxNjYxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NzQuMDAiLCJiYXNlX2ZhcmUiOiIxNjYxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyOTQ0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyOTQ0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2944, "base_fare": 1631, "tax": 1313, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2974, "filter": { "id": "F123NP00114-302", "price": 2974, "gross_total": 2944, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101820can2026031022408302can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-303", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UgQ7wXu5r7TQfKX4sqMH46OS043LMcDETe74IxBiRhjp", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-303", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-303", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2974, "gross_total": 2944, "base_fare": 1661, "tax": 1313, "sell": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk3NCwiYmFzZV9mYXJlIjoxNjYxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NzQuMDAiLCJiYXNlX2ZhcmUiOiIxNjYxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyOTQ0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyOTQ0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2944, "base_fare": 1631, "tax": 1313, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2974, "filter": { "id": "F123NP00114-303", "price": 2974, "gross_total": 2944, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101820can2026031022408302can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-304", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UgJKNjDOX5qk5kiQRgrVcLOlmDcPTPa8ubn1VxWKsBQB", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-304", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "E", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "E2AZCYIB", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-304", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "V2AZCYBU", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2974, "gross_total": 2944, "base_fare": 1661, "tax": 1313, "sell": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk3NCwiYmFzZV9mYXJlIjoxNjYxLCJ0YXgiOjEzMTN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoyOTQ0LCJiYXNlX2ZhcmUiOjE2MzEsInRheCI6MTMxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2974, "base_fare": 1661, "tax": 1313, "gross": { "base_fare": "1631.00", "tax": "1313.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NzQuMDAiLCJiYXNlX2ZhcmUiOiIxNjYxLjAwIiwidGF4IjoiMTMxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE2MzEuMDAiLCJ0YXgiOiIxMzEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyOTQ0LjAwIiwiYmFzZV9mYXJlIjoiMTYzMS4wMCIsInRheCI6IjEzMTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5NDQuMDAiLCJiYXNlX2ZhcmUiOiIxNjMxLjAwIiwidGF4IjoiMTMxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoyOTQ0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2944, "base_fare": 1631, "tax": 1313, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2974, "filter": { "id": "F123NP00114-304", "price": 2974, "gross_total": 2944, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101820can2026031022408302can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-305", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+mjUmkK1BbroM+LYB\/nzoyAqRWnwtel9wVppnTjQMNRkOIAdtUq564XORhg3YKLvDvm0PFE\/4baAWzmV\/pLViH7LRmBDb2F5TuAo0Vv7CSDlVsGIZ731VUXdJcgIjX7YHa0q4rlIc9aH2X7OlBeDzignXIakmfJ+9NpBiTHaeVvgRLezfhLO8kgKmYz3qz8moy6VRfNGm\/ZkXBLs8oPsQcNHKLCb9uWMEDL+AGou5oVr1LpEjB4CbcvTSwBdc8svDhjTC+nasblz7eo+EXAjZ7Tobp5G\/Zva2Ymjs62r1woE4Ikw1KJ2cHi+hNU3TvcUDUhkEuJAFw0g+UpPWEXWGTb5Z8DBjxRQ8JitdtunMJ4sCVKrsHcNaPi2GXdamP\/4NTFQwfBgZJ4PToWnZVZAr4JeRVJkZH5RT0+m7c8rKIR4t7AOKNKCAvk4iKEiFr7mPhApXls2wgLvEeGPPtTjcmHPMZiHr4A3\/1+kuh5t+VxRc3aURev1H9QGBxPXG\/enevBnav0VALUJJCVSA\/fnZhSpQ0f2qsJ40R1XcRfi2J7fF7bvqBIftt\/jsxjX2oLntKyDoE\/A5doqRZPPXjW7xOoFG\/cQf2\/6FthNlsqDz3UOe6UBxiJy3sGko1SC0LmWh5uChzDyxjjqgu9Q1boDxp66xC7ZIz90LIb3ydTAQZqYccbWtTEUUUZYjtcLpjYGOb4clOed6oP0XSXBGQ5D7UyKD87U8RMNqPBXpZXrVGceInBFCES6tpvlbwzkQgTN894FYBQ\/hDe00Iw1frthOAuxdh1ZxbZ2alPLRU+4hhbX8GWFp7T2t5t9WOzvN8aEYCpvzGy92F5HLCTFUox5fNL7V80eKS6NE2r1p8AxZ7zLfyBiR0oJndUhJ49qROMnaaFpb+\/9XUR+zJzfPk\/WZrLwh6WtgwuiDU\/TL0EpEqDBtfS++\/JgMkojawal0bf+oWFLjY3CV67njYjUnIgNLEAYX3StMCkCcZ+kvhrdzAA4=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-305", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-305", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2982, "gross_total": 2952, "base_fare": 2457, "tax": 525, "sell": { "currency": "MYR", "total": 2982, "base_fare": 2457, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk4MiwiYmFzZV9mYXJlIjoyNDU3LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5NTIsImJhc2VfZmFyZSI6MjQyNywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk1MiwiYmFzZV9mYXJlIjoyNDI3LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2982, "base_fare": 2457, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2427.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2982, "base_fare": 2457, "tax": 525, "gross": { "base_fare": "2427.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5ODIuMDAiLCJiYXNlX2ZhcmUiOiIyNDU3LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQyNy4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk1Mi4wMCIsImJhc2VfZmFyZSI6IjI0MjcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDI3LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk1Mi4wMCIsImJhc2VfZmFyZSI6IjI0MjcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2952, "base_fare": 2427, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2982, "filter": { "id": "F123NP00114-305", "price": 2982, "gross_total": 2952, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-306", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+nJ7piFTq77Lli+iPTFq6ilO3PTSCcg0gBW\/AArK\/nr3D3zGwpqHwCMdy3nWGEJ6gIUEAIBSaIgwlm8fkiIAripopcXREKVS0rUKr0tXlcZxG66OvHKbDegPfBkCL2qga+WwEHn\/p1jglIwIsO+8Hd9kVmiZzUnihH5VQA7G7JHdlMPJDjxYolRRSMNBl6wn9sBbZWQr1OMm8MllfBG6\/ytDZSfAgAFrB39c358w36YuF5qh6CE3VmOPU+I9iXnvOu4uuBH+alp0f\/RneeQS\/ppR6+7uwYxc44QC4xS+XAirwVgUQNytT+JX63QwE4Ap1Erpl1uuHjzDH43Tlf\/0L0MySKFzn+HvOdG+RtmjDzPNLvZ3BtoUWc0BQZCGdjAVCOp7zmiSwi3wPHjby3QY2bExRczG7Ee\/R44azknNWwIev9YQyy7AyR5H5I7gZ3hnAS9FSHyeS3+hBAufhrv7fe0sQXLHtDDV6h4n9dLxfLHV35iwS+WrdLwg5elc7I18sBvhoyJGN6DOOtLFkSOP6sYsJscDKTQwuIKjd8r6vkda2bGuy+2eL9itRhI\/qPsXRkj+UweaQbabTE7rdwmn6PTQgHu5DuXtivedbaWz1+ca\/mNPLC1UlqNFDqga0HjJQsK6DQ17uV0eAjzzV+H5QdKp4S3j3cKLoBlLNMzDNxHkTWnMyn0AWXyzCMez7mZgJqqp2ZN\/rFjvQEo95lK4JlDMOTE94LegVWCSTjg3W8T7GI0+dLyU8ac1NpfqLzW2lg0ylk3fve5lAJ+Q9o7ReZTtiI1qBrcOF0C9j+lH\/F4R8OEBF8br1jvob0aqbxe2oNIsEMC66eTYYdh4tlxZ3eCQCwcXQ4AR8oRefdro4T1lQ\/Fsa4S7vqvnhEP5qM9S62VwJ+ZkY41Bq3tPa2pJKCgiFwnStHhCVCypfOI19G+UNgdcfGXUVqxb31\/JbexSrYHJkQYh6gs3MpGI3cDokCoOzw0I+4uUlSRmmF6YaBKo=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-306", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-306", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBSSMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 2982, "gross_total": 2952, "base_fare": 2457, "tax": 525, "sell": { "currency": "MYR", "total": 2982, "base_fare": 2457, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk4MiwiYmFzZV9mYXJlIjoyNDU3LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5NTIsImJhc2VfZmFyZSI6MjQyNywidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk1MiwiYmFzZV9mYXJlIjoyNDI3LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2982, "base_fare": 2457, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2427.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2982, "base_fare": 2457, "tax": 525, "gross": { "base_fare": "2427.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5ODIuMDAiLCJiYXNlX2ZhcmUiOiIyNDU3LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQyNy4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk1Mi4wMCIsImJhc2VfZmFyZSI6IjI0MjcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDI3LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk1Mi4wMCIsImJhc2VfZmFyZSI6IjI0MjcuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2952, "base_fare": 2427, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 2982, "filter": { "id": "F123NP00114-306", "price": 2982, "gross_total": 2952, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-307", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZVnELlds2UTrtge8k\/PjrtEbww6iBA\/TRP\/6YiTz0CSA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-307", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "iUYCzMcjidOKxAJfcp3FWQ==", "origin": "SZB", "departure_time": "2026-03-10 14:00:00", "origin_terminal": null, "origin_airport": { "name": "Sultan Abdul Aziz Shah Airport", "city": "Subang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 15:20:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8585" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "+201WTPlpAFJ7QbmGkySXg==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT05H20M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-307", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1RbAu09xHV+MXlhik8PH9w==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "NliJwH9O8jDZjHl7ww3\/ZQ==", "origin": "SIN", "departure_time": "2026-04-29 12:05:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "SZB", "arrival_time": "2026-04-29 13:10:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Abdul Aziz Shah Airport", "city": "Subang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H05M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8584" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 2990, "gross_total": 2960, "base_fare": 2418, "tax": 572, "sell": { "currency": "MYR", "total": 2990, "base_fare": 2418, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk5MCwiYmFzZV9mYXJlIjoyNDE4LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5NjAsImJhc2VfZmFyZSI6MjM4OCwidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk2MCwiYmFzZV9mYXJlIjoyMzg4LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 2990, "base_fare": 2418, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2388.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 2990, "base_fare": 2418, "tax": 572, "gross": { "base_fare": "2388.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjI5OTAuMDAiLCJiYXNlX2ZhcmUiOiIyNDE4LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM4OC4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk2MC4wMCIsImJhc2VfZmFyZSI6IjIzODguMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzg4LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk2MC4wMCIsImJhc2VfZmFyZSI6IjIzODguMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk2MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2960, "base_fare": 2388, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 2990, "filter": { "id": "F123NP00114-307", "price": 2990, "gross_total": 2960, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "szb202603101400sin2026031015208585sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-308", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsall05szld6eADVErkx+B\/BizgzxBm2LMbFSmtnEHFeGEvl8J\/rSXVCfTggozoTAW1x0wc2OOzMZVFE6WUgsUFUL+iDiVsgokg92gkFNBm5Vw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-308", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sl5MGOXZAiWy6HKcf72N+YgjvUFFgv9FHnlLz+VG9cI=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "R", "fareBasisCode": "RKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-308", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6Tqg8oyxqezmc5eQ3TGTPWEdVB9CNiVKelHk0IBNupk=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "VKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3003, "gross_total": 3173, "base_fare": 2780, "tax": 423, "sell": { "currency": "MYR", "total": 3003, "base_fare": 2780, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAwMywiYmFzZV9mYXJlIjoyNzgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5NzMsImJhc2VfZmFyZSI6Mjc1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE3MywiYmFzZV9mYXJlIjoyNzUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3003, "base_fare": 2780, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2750.00", "tax": "423.00", "discount": 200, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3003, "base_fare": 2780, "tax": 423, "gross": { "base_fare": "2750.00", "tax": "423.00", "discount": "200.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMDMuMDAiLCJiYXNlX2ZhcmUiOiIyNzgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjc1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMjAwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIyOTczLjAwIiwiYmFzZV9mYXJlIjoiMjc1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI3NTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjIwMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNzMuMDAiLCJiYXNlX2ZhcmUiOiIyNzUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIyMDAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk3MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3173, "base_fare": 2750, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 200, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3003, "filter": { "id": "F123NP00114-308", "price": 3003, "gross_total": 3173, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-309", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZtgM+myiSut0AK7rMUDQHlLRhvO0xZLBGzbVvS+gmkvw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-309", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ke5T3vHtLQnSis9YPyhJXw==", "origin": "KUL", "departure_time": "2026-03-10 18:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 19:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Xrw\/44PwBaCwMsGMr5Gvyw==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT00H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "N15MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-309", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1RbAu09xHV+MXlhik8PH9w==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "NliJwH9O8jDZjHl7ww3\/ZQ==", "origin": "SIN", "departure_time": "2026-04-29 12:05:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "SZB", "arrival_time": "2026-04-29 13:10:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Abdul Aziz Shah Airport", "city": "Subang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H05M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8584" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3015, "gross_total": 2985, "base_fare": 2420, "tax": 595, "sell": { "currency": "MYR", "total": 3015, "base_fare": 2420, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAxNSwiYmFzZV9mYXJlIjoyNDIwLCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjI5ODUsImJhc2VfZmFyZSI6MjM5MCwidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mjk4NSwiYmFzZV9mYXJlIjoyMzkwLCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3015, "base_fare": 2420, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2390.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3015, "base_fare": 2420, "tax": 595, "gross": { "base_fare": "2390.00", "tax": "595.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwMTUuMDAiLCJiYXNlX2ZhcmUiOiIyNDIwLjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjM5MC4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk4NS4wMCIsImJhc2VfZmFyZSI6IjIzOTAuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyMzkwLjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMjk4NS4wMCIsImJhc2VfZmFyZSI6IjIzOTAuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mjk4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 2985, "base_fare": 2390, "tax": 595, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3015, "filter": { "id": "F123NP00114-309", "price": 3015, "gross_total": 2985, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-359", "aircraft_name": "Airbus-359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101830sin202603101950121sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-310", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaM5crL\/MfpIaENNG2POH1EoWIV4G5\/XLBEr7gi\/X4ckhSa9yyzq\/MLw1HkX2KckzyKWzJTzV5b8V\/EVyOXrQbeG38LPdhDiKzHboYX0Uc9llq9foXDBaXKlSjo4kSbsw6Y7mtKptKFwqPeN00v0LZxjoF48MoL2+SajNm8hgiWYnU5FKcBopV8G5Ep2Zs1fy+jQjdkxwscadxj9+kMpf6q9OLWOU045S\/wyjSPJD3GNVR2BRLp1uILcSKD+OXdyqL8FcbGf6e695EiyeYXrTNNpRV7+2zLBCbw+\/2RIitagFUSO373u9\/4nIjOJur3\/dPy\/QE2WTrFZ\/7troZHN4JCTjpxTQAUIOI7Xy7OVFKp\/c4alOor+nIC6bLATkr+5v+ggMZ1BfUGdCltMa65+vabg+Y0XwwJ1P6tt9lezYeb7igRUDQ4aaWNZ1EEZIzVTyJvuHDIVpsyyhWquU7fvZC++61ETwTSVWkTk6J8QzLOiatH+OdjrBmu6P5rEqk++6oPZa5ZzN+Acb8h1pfS7SBwyCAfwQORZzqQvO+pPR1ZsFMUqFPtc9yTLAEBEoGhShUm0EtixG\/wqqK76qXNbGNrV0Y9CSheOgLyuXG1bkpruoA16SJG+YEww7tJx8nq\/rhq465MkPm8\/ZpGbj5W0q5ubkbnEOQn7CUfwzxxOXbUzRDpBSUXT\/NzsvqqBK9Kv4M5hMISKYoP89inLnOHGmzQXokVchmjHSIQjTA9kzyxCEUE+54jSstMA4wpmLfH9rTld7qK+g1asOsrOhPEZlkWDPQLvdi1OYaLUkECWzp0dHxoFc4fRd6POIYMkkQWv1\/xBgaqJcm5KMx0KPPZ6nrQP\/NpXDLi91om4\/AZKJaxeQgKO+jnQ0nZ6bs6va08dQCYW8T3rYJZF2ve6lWLvchUJT5RShTrE+u3XlOjMyjdv+kdzFZz+ZOYzTZIoBu\/lspLSJMNJTcpJ2dC7c+q2dnMAL52DvKYl5hKxU0X2cKeOg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-310", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-310", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3043, "gross_total": 3013, "base_fare": 2517, "tax": 526, "sell": { "currency": "MYR", "total": 3043, "base_fare": 2517, "tax": 526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA0MywiYmFzZV9mYXJlIjoyNTE3LCJ0YXgiOjUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMTMsImJhc2VfZmFyZSI6MjQ4NywidGF4Ijo1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAxMywiYmFzZV9mYXJlIjoyNDg3LCJ0YXgiOjUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3043, "base_fare": 2517, "tax": 526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2487.00", "tax": "526.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3043, "base_fare": 2517, "tax": 526, "gross": { "base_fare": "2487.00", "tax": "526.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNDMuMDAiLCJiYXNlX2ZhcmUiOiIyNTE3LjAwIiwidGF4IjoiNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ4Ny4wMCIsInRheCI6IjUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAxMy4wMCIsImJhc2VfZmFyZSI6IjI0ODcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDg3LjAwIiwidGF4IjoiNTI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAxMy4wMCIsImJhc2VfZmFyZSI6IjI0ODcuMDAiLCJ0YXgiOiI1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAxMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3013, "base_fare": 2487, "tax": 526, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3043, "filter": { "id": "F123NP00114-310", "price": 3043, "gross_total": 3013, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-311", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZTQLJn\/+ur9w9matVbqw95t\/d7igmGiT\/UOruuWCkk0lESFT7\/XQZUY2IzWMp2P+4jw7cMmwsMfT51FnwbMIYEL6pkAll98npxtb3peksWiw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-311", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "dwpDaTPaQUc487EzvBZOJzpHmNM9wOT5j+HwC5FIy9k=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-311", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ueBFbkmjYGw29z\/ywurHcAlOI8BM03fXBwDjW1jSFaI=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3050, "gross_total": 3223, "base_fare": 2830, "tax": 423, "sell": { "currency": "MYR", "total": 3050, "base_fare": 2830, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA1MCwiYmFzZV9mYXJlIjoyODMwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMjAsImJhc2VfZmFyZSI6MjgwMCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIyMywiYmFzZV9mYXJlIjoyODAwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3050, "base_fare": 2830, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2800.00", "tax": "423.00", "discount": 203, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3050, "base_fare": 2830, "tax": 423, "gross": { "base_fare": "2800.00", "tax": "423.00", "discount": "203.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNTAuMDAiLCJiYXNlX2ZhcmUiOiIyODMwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgwMC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMjAzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDIwLjAwIiwiYmFzZV9mYXJlIjoiMjgwMC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4MDAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjIwMy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMjMuMDAiLCJiYXNlX2ZhcmUiOiIyODAwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIyMDMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3223, "base_fare": 2800, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 203, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3050, "filter": { "id": "F123NP00114-311", "price": 3050, "gross_total": 3223, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-312", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYOz6FEQqJlzp4LOipVg9L+5YiPW8vKPH3Iz2BRfsvDQpDvxc\/z92F8lpNiXH5Uuvnbn+sHPXN1xkaNZW12x8OEc5gnnTSb+RVs4C5rNNfo+HdxDJQwYzA2H4tClww7lT3napdGgGr52ssVFlyz3ITncnNRPIKuX1WIIsvQGUmR1ZbBIcsvmCWOW\/zb7VBbhHkC0gXjma8vUdNE78tv\/4hE\/nylESDFfsuWq+KvYawABWN30NwXzpjJyNvBnhIHVfF15Ur+dm8dnnA0te6ze4WJqQowNBT0plj+2ocVM0xAQxOj\/Zcw7KWggT8gNQqOTnDFAvdxHLrhsFuX3fhFAG2Jwepe\/VYgZtZqxc7Zt3Mp8W733bthslU85CZS+bpspasROvQn3nfLCsaRbyPBHFhb19MXWwEUpU7q0Y1V93DySnBkofgicJ+7Jp7qRH+2n\/HR56KCaRdyYEY4MsBCiJkGgzwVB\/4xAYPspA+u8BQgvAXB8C3Xdh9dRGev2RaX2kT7OMpSpCo2w5CCqiPc2zwEMcFE4q02hrE9j5ozPKn5\/S2pHGjZe7\/gpymm90FGBLBtKvrLTjYrBQYLuUEjP+I9+rbbjhkMyLkrZ3\/sgo6+MCzRD3GtNcevLG08s6tFHc6XdtIIDEXmx5ZDKDAEUpjwA4emr1sbFmz5FNmdDM8H1qcJ4Fp+dvckLbFvFeo3MMyqwuEYKCnoKnY0ODrq0IWJInX0En1l+A\/xqD8i8+oyUx7eRQocacZXQfBBIK4u7MSbdazL3LBHcyI8e0GF+1ICmdCrtB+LDL9B8JgAMHfgZdWj6kCgqc8cwnrLhaE0KtK1V0tKpyhLD+qme7on+BOT61MSvdj1ccyGrXBKeXpnqoMvBSkk0b1j8qPRTkXKq6kXE7wUvfvJs7D7TSEaop1koFId6F2R5JraQQ\/ou+DaZuue6p6SY8W6nQSI8gNzVOOumz1pBufMco+m75irqcxOSrLReuXuOfIEexXXF9BM7EBbf44fCB1HCBaAcUFCrHw=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-312", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBSSMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-312", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBSSMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3059, "gross_total": 3029, "base_fare": 2534, "tax": 525, "sell": { "currency": "MYR", "total": 3059, "base_fare": 2534, "tax": 525 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA1OSwiYmFzZV9mYXJlIjoyNTM0LCJ0YXgiOjUyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMjksImJhc2VfZmFyZSI6MjUwNCwidGF4Ijo1MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzAyOSwiYmFzZV9mYXJlIjoyNTA0LCJ0YXgiOjUyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3059, "base_fare": 2534, "tax": 525, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2504.00", "tax": "525.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3059, "base_fare": 2534, "tax": 525, "gross": { "base_fare": "2504.00", "tax": "525.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNTkuMDAiLCJiYXNlX2ZhcmUiOiIyNTM0LjAwIiwidGF4IjoiNTI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjUwNC4wMCIsInRheCI6IjUyNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAyOS4wMCIsImJhc2VfZmFyZSI6IjI1MDQuMDAiLCJ0YXgiOiI1MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTA0LjAwIiwidGF4IjoiNTI1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzAyOS4wMCIsImJhc2VfZmFyZSI6IjI1MDQuMDAiLCJ0YXgiOiI1MjUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAyOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3029, "base_fare": 2504, "tax": 525, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3059, "filter": { "id": "F123NP00114-312", "price": 3059, "gross_total": 3029, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-313", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcqNjDo5gDqwPvi2MHUIPPisCwioG2RIck\/94Exvx9cmI=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-313", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtvFD3tNtfj8NLJSgDY2qNnYumiaXzK3YPm7gNSb50q58tNcujBistOjt5AHaOQ0pM=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-313", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSTYP2NIfPsw\/0BK8cxiD+VRgmyAqoJlq43t6YleOK7caZpHDO\/Oy4cGLLP7jNZzv2M=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3069, "gross_total": 3236, "base_fare": 2840, "tax": 426, "sell": { "currency": "MYR", "total": 3069, "base_fare": 2840, "tax": 426 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA2OSwiYmFzZV9mYXJlIjoyODQwLCJ0YXgiOjQyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwMzksImJhc2VfZmFyZSI6MjgxMCwidGF4Ijo0MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIzNiwiYmFzZV9mYXJlIjoyODEwLCJ0YXgiOjQyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3069, "base_fare": 2840, "tax": 426, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2810.00", "tax": "426.00", "discount": 197, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3069, "base_fare": 2840, "tax": 426, "gross": { "base_fare": "2810.00", "tax": "426.00", "discount": "197.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNjkuMDAiLCJiYXNlX2ZhcmUiOiIyODQwLjAwIiwidGF4IjoiNDI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgxMC4wMCIsInRheCI6IjQyNi4wMCIsImRpc2NvdW50IjoiMTk3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDM5LjAwIiwiYmFzZV9mYXJlIjoiMjgxMC4wMCIsInRheCI6IjQyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4MTAuMDAiLCJ0YXgiOiI0MjYuMDAiLCJkaXNjb3VudCI6IjE5Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyMzYuMDAiLCJiYXNlX2ZhcmUiOiIyODEwLjAwIiwidGF4IjoiNDI2LjAwIiwiZGlzY291bnQiOiIxOTcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzAzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3236, "base_fare": 2810, "tax": 426, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 197, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3069, "filter": { "id": "F123NP00114-313", "price": 3069, "gross_total": 3236, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus-333", "aircraft_name": "Airbus-333", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-314", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM5Sm0jCWW7rcyyJ598HxoIOLePtTMuCxLtJ4nTPuFxYYw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-314", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Esn1IFy7EPzHC1jsZq6e2k6u+t1\/+5INVuquil9DxqQ=", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 46, "unit": "kg", "title": "46 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkxLODNCcmQ5K2dKcW1FTW1odjRMZUE9PSIsInZhbHVlIjoiMWFlSHMzRjhpU3FVRjF2NEhVcENJYnpabFZJOWx5ZjFCbEVXMDhiZkhlOCtuNWUwWEk5TUtUWHRJYXlsYkxndGZIV0NveXhUUUUwVjdab3AvajRhdHJkU0hvMUIwNG5KSE5tWUxzU0s1aTNQNmNJVEp1RDAwVTBQMVhiZWpmSW9TQzBhVU95OEg0K3crbzVkRldDTWdId2JpZFRoQnVVVkY4WFVQL0k1czlsejJadzVuclBvZVJnUmhhdnBYSHhYNFNSV2psZU4rMzF2V2JUNXpIclF0NVdHdUk4Tit1TmNFNFl0UDI1RFZKV3BBTmJYOTZ1UVhIN0dVZmwxNjJ5dytFTHRuUjhXS3hCaUlxclJ5THN6TUJySVlXY3ViYkxHUWd6YVBTaHI0bis2MG1PcHVOV1c2TWE4cUpGU0RHNk5USVZrNW9mSlpEbjRsZW53dXFUT1QreHg2TytUNkNZTTZMSWZ4bWNEei83N25kTjJWWGc0bFFwdWVkcmdYbHYyUDdCWVRIWEpqSlJ1Wm5IWjdYenpxdXZlNzVpVmttQnZiKzJxK250NitJeldYWGo5TVZTUFBLdGFlMW9qTHBRRzBsWGxwL3hpTzVxUndmSGN6NmNmQ3l1QVEreUVzSWVGRERoWEg1NnRWZ0NTTXNRTmhsaHpWTlRUL3YvMGxaYll5c2k3YTIxcWozZHJ1bndMRGk3RXJqWGxacmdpa09sWlNYY3ord0c1SnZTSGRzRnRtcVlMMS84ZzRxWVE2YlNUSFMza1BnbVgwVGR3dSt1dkQ0bHBLbmdFRlZBUDRua3NTVkY4RXlmd3hxbm04dk5zZ3ZXQ2o0dzBzU096RmNBZGg0eGdaYUhpYzVMbElsUE15Nzd3d2xxMW9mcUdhL2wwQVpEcm13Q1NEN3dnaXVsVFk3cUtGaDdyR2ZIYzdmcW55dXE3engzQXlzOGVrM2p0QTRDbEQ4N2UvRlZtTmZDMDluV0hDUVVGVlQxTTFub1VDSWVuZ3pCT282S0J3azNSVFBpRG5xdEVpNzhhT1RjQXlKZXdqcER4R3llLzV3Skg0MDMvaEptNm1jNmxGWVdZcm9ZcEJoWEYzZGh3N3Z2YkdOMjhqa0U0WWNZdmdkNWFtS1ZZNjU4U2FzWmNwemVhSkpZRFo3S2pIOFVxL0k2czFVdWZHSldhaklmNUE0SUtwck5kT0JoZ0kxRHczc1lvVFgwcU9lRnNlT1RBbWdBVFU3QmNsdDA3dDVtNkEyMCtKM0FHSllJSkR0bVpFMS9Vb2I5YlJRdDJvY3B3dHo5alBaM1dyZzhuYUk5bXB6NmtLeWZMbm9LaHh0NkVoNkh3ZmJIZmRwTkFWaWxWSEZCT25BRlYxU3hRZHVFYnZob01zb1RCRkZ1T0FrdW0vZkV2b3hXeU9pWmlvTUFaN3FCUGRzQU1GKy90TE1SejNRU21VZnQrMmRENjBEa1ptd1BNL3QwYnI3V1poUWVmOTVmYW1sU0pSNm8zMjRTcmFIdmxSNDBnc1diVURHUG84b05jRW01elF3SDZBMUxmVENvRjY0SlJxUS8vU1RBQXllTmVuY00zZG83L3lsRlN2ZXRDdDJZb3hBZzhsSWVINVZxOFpDaXNsc2NuY3hEeVVaNFdpR0dWZW8wdTVzbU5laVIyNDZueWkzOGtSWExnM2E2b0JOR1MwYVYva3lkZDBvUWlZeUFrOHVLajNqYXFXRitwQXZjd0Y1eWI0WW5sWTZxSDIzaG9MVTNVNURUWUtxaXdnQk1wV1JQK2VaRUpKZEcrWVpOczkyQWthc3ExbXloWmFUYjNwK1Jsalc4QWc5ODAraFRkMUVHN09va3VxZWVYeFBkNFAzUGRnakIyVVlZSEk4NFNrcVRLUXdxYXNXSlBVbmIxNHlpaWVGaGp5QWRJQ3pYTVhVZTJua0Z2WkplREx4ak1SUCtxSkxmMDc2QUl6NkdKUFo2Z0hUNEM5YlVVdk56UkNZZjBYYVExajJvRDJCTGFkcVJtY0R3eHRPL3hWK0ovclNzMXkyOVd6VHFSdXlyYmx6eUdSeFh4WE5YK1BHTUttOFRGMzhZUkpuRTBVVSt4ZE1GeXZEbDMvTlFUY04rWVhuL2pyYWxYVGMzV3AydE54L2Y0Vi9ubUFvdGtEU2FrNVFkamxwcHpkbmVkNkRlVkV0RkhQRy96Tjd3UWN4dkY2WWpPbTJlSUtFWHJTZVNocHcwYWxZOHNqcHpucUtUWGJ2VkkvMzlhYkFqaVd0VDZvODNCeXB2dVA4TDMvemwwdHU0YmpsZThUUkdmblR6QWFTRjRpWVkrelM1TTdmZHFjeXdEY2NEeFJsazVsT3YyUWN3WXo4U2t3bGVVditDa3B4RlNBdXg5ZHNGSzIrQit0emZJSW5HNGEyRGpscm1qdDdMQm9WRTVWc3Z2TzErci9EVDB0OUlTaWx2SUZ2Tm5YVEN4c01ZUFcvR3kwZUhKdzJrR05sVWRtdE5wNkpYaktJSm1aVGZOaGREOFlETWpHS2dvcGZRZlFTZ291dTcyRHo2Rml3dWtCdm90cE91RC94U01KRHo0YnhpWm9kNnZ6QnJIeXFHdGg2RDVXbTNJYnpyL280SDVabHdVL1NVeUdxOUhxUVZ5c0ZTSGY3d2s1L2VnMDlCa0VSU3RxVW90ZTBFTVFpb1pIZk5XLy9CaWRRZ2FqTVZZMmJVYW0yL1RpOHRQWjZsZW1jRzErbjEzZ2N4dzFFbXhrZWMxclZSRTc1c3dIN1N0YzRYTG8rNFpjNEZWQVpWekpIWEhwZmFlSmI5S242R2hxUktDOFl1U0FEVmhZNVlqQW5WQ05zSW1TUjh2WlVEUVVzNGVUMEJTc0lTZmswRjc2UWNhVVRtWGU0eUM1aXRlTGRWNWkzWC9KZlB2TEEyV1R0Lzd1VHYrUTdReGRuY0RvUExFbUxteWtQaE1JVjVvcEZwUis0VEVlWXhXYUFZVVB1bUsiLCJtYWMiOiIyYWRlMzlmNzI5ZjIyMGVmNzU4ZWYzNzZlY2Q2Y2FhZjM3YzM0YjdjMDA1OWU4YWFkZmQ5ZmJlY2NjZjYyYzIyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "gI+zdvjT57mVZWSnxOh5yJf\/xJMJlVVMXbh0P8CdHjc=", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 46, "unit": "kg", "title": "46 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkxLODNCcmQ5K2dKcW1FTW1odjRMZUE9PSIsInZhbHVlIjoiMWFlSHMzRjhpU3FVRjF2NEhVcENJYnpabFZJOWx5ZjFCbEVXMDhiZkhlOCtuNWUwWEk5TUtUWHRJYXlsYkxndGZIV0NveXhUUUUwVjdab3AvajRhdHJkU0hvMUIwNG5KSE5tWUxzU0s1aTNQNmNJVEp1RDAwVTBQMVhiZWpmSW9TQzBhVU95OEg0K3crbzVkRldDTWdId2JpZFRoQnVVVkY4WFVQL0k1czlsejJadzVuclBvZVJnUmhhdnBYSHhYNFNSV2psZU4rMzF2V2JUNXpIclF0NVdHdUk4Tit1TmNFNFl0UDI1RFZKV3BBTmJYOTZ1UVhIN0dVZmwxNjJ5dytFTHRuUjhXS3hCaUlxclJ5THN6TUJySVlXY3ViYkxHUWd6YVBTaHI0bis2MG1PcHVOV1c2TWE4cUpGU0RHNk5USVZrNW9mSlpEbjRsZW53dXFUT1QreHg2TytUNkNZTTZMSWZ4bWNEei83N25kTjJWWGc0bFFwdWVkcmdYbHYyUDdCWVRIWEpqSlJ1Wm5IWjdYenpxdXZlNzVpVmttQnZiKzJxK250NitJeldYWGo5TVZTUFBLdGFlMW9qTHBRRzBsWGxwL3hpTzVxUndmSGN6NmNmQ3l1QVEreUVzSWVGRERoWEg1NnRWZ0NTTXNRTmhsaHpWTlRUL3YvMGxaYll5c2k3YTIxcWozZHJ1bndMRGk3RXJqWGxacmdpa09sWlNYY3ord0c1SnZTSGRzRnRtcVlMMS84ZzRxWVE2YlNUSFMza1BnbVgwVGR3dSt1dkQ0bHBLbmdFRlZBUDRua3NTVkY4RXlmd3hxbm04dk5zZ3ZXQ2o0dzBzU096RmNBZGg0eGdaYUhpYzVMbElsUE15Nzd3d2xxMW9mcUdhL2wwQVpEcm13Q1NEN3dnaXVsVFk3cUtGaDdyR2ZIYzdmcW55dXE3engzQXlzOGVrM2p0QTRDbEQ4N2UvRlZtTmZDMDluV0hDUVVGVlQxTTFub1VDSWVuZ3pCT282S0J3azNSVFBpRG5xdEVpNzhhT1RjQXlKZXdqcER4R3llLzV3Skg0MDMvaEptNm1jNmxGWVdZcm9ZcEJoWEYzZGh3N3Z2YkdOMjhqa0U0WWNZdmdkNWFtS1ZZNjU4U2FzWmNwemVhSkpZRFo3S2pIOFVxL0k2czFVdWZHSldhaklmNUE0SUtwck5kT0JoZ0kxRHczc1lvVFgwcU9lRnNlT1RBbWdBVFU3QmNsdDA3dDVtNkEyMCtKM0FHSllJSkR0bVpFMS9Vb2I5YlJRdDJvY3B3dHo5alBaM1dyZzhuYUk5bXB6NmtLeWZMbm9LaHh0NkVoNkh3ZmJIZmRwTkFWaWxWSEZCT25BRlYxU3hRZHVFYnZob01zb1RCRkZ1T0FrdW0vZkV2b3hXeU9pWmlvTUFaN3FCUGRzQU1GKy90TE1SejNRU21VZnQrMmRENjBEa1ptd1BNL3QwYnI3V1poUWVmOTVmYW1sU0pSNm8zMjRTcmFIdmxSNDBnc1diVURHUG84b05jRW01elF3SDZBMUxmVENvRjY0SlJxUS8vU1RBQXllTmVuY00zZG83L3lsRlN2ZXRDdDJZb3hBZzhsSWVINVZxOFpDaXNsc2NuY3hEeVVaNFdpR0dWZW8wdTVzbU5laVIyNDZueWkzOGtSWExnM2E2b0JOR1MwYVYva3lkZDBvUWlZeUFrOHVLajNqYXFXRitwQXZjd0Y1eWI0WW5sWTZxSDIzaG9MVTNVNURUWUtxaXdnQk1wV1JQK2VaRUpKZEcrWVpOczkyQWthc3ExbXloWmFUYjNwK1Jsalc4QWc5ODAraFRkMUVHN09va3VxZWVYeFBkNFAzUGRnakIyVVlZSEk4NFNrcVRLUXdxYXNXSlBVbmIxNHlpaWVGaGp5QWRJQ3pYTVhVZTJua0Z2WkplREx4ak1SUCtxSkxmMDc2QUl6NkdKUFo2Z0hUNEM5YlVVdk56UkNZZjBYYVExajJvRDJCTGFkcVJtY0R3eHRPL3hWK0ovclNzMXkyOVd6VHFSdXlyYmx6eUdSeFh4WE5YK1BHTUttOFRGMzhZUkpuRTBVVSt4ZE1GeXZEbDMvTlFUY04rWVhuL2pyYWxYVGMzV3AydE54L2Y0Vi9ubUFvdGtEU2FrNVFkamxwcHpkbmVkNkRlVkV0RkhQRy96Tjd3UWN4dkY2WWpPbTJlSUtFWHJTZVNocHcwYWxZOHNqcHpucUtUWGJ2VkkvMzlhYkFqaVd0VDZvODNCeXB2dVA4TDMvemwwdHU0YmpsZThUUkdmblR6QWFTRjRpWVkrelM1TTdmZHFjeXdEY2NEeFJsazVsT3YyUWN3WXo4U2t3bGVVditDa3B4RlNBdXg5ZHNGSzIrQit0emZJSW5HNGEyRGpscm1qdDdMQm9WRTVWc3Z2TzErci9EVDB0OUlTaWx2SUZ2Tm5YVEN4c01ZUFcvR3kwZUhKdzJrR05sVWRtdE5wNkpYaktJSm1aVGZOaGREOFlETWpHS2dvcGZRZlFTZ291dTcyRHo2Rml3dWtCdm90cE91RC94U01KRHo0YnhpWm9kNnZ6QnJIeXFHdGg2RDVXbTNJYnpyL280SDVabHdVL1NVeUdxOUhxUVZ5c0ZTSGY3d2s1L2VnMDlCa0VSU3RxVW90ZTBFTVFpb1pIZk5XLy9CaWRRZ2FqTVZZMmJVYW0yL1RpOHRQWjZsZW1jRzErbjEzZ2N4dzFFbXhrZWMxclZSRTc1c3dIN1N0YzRYTG8rNFpjNEZWQVpWekpIWEhwZmFlSmI5S242R2hxUktDOFl1U0FEVmhZNVlqQW5WQ05zSW1TUjh2WlVEUVVzNGVUMEJTc0lTZmswRjc2UWNhVVRtWGU0eUM1aXRlTGRWNWkzWC9KZlB2TEEyV1R0Lzd1VHYrUTdReGRuY0RvUExFbUxteWtQaE1JVjVvcEZwUis0VEVlWXhXYUFZVVB1bUsiLCJtYWMiOiIyYWRlMzlmNzI5ZjIyMGVmNzU4ZWYzNzZlY2Q2Y2FhZjM3YzM0YjdjMDA1OWU4YWFkZmQ5ZmJlY2NjZjYyYzIyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-314", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "CIGX7lYFx3UZXh0N5DTf6+6ScDTZ9k69hhFgLLhVZq0=", "origin": "DAC", "departure_time": "2026-04-28 02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 46, "unit": "kg", "title": "46 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkxLODNCcmQ5K2dKcW1FTW1odjRMZUE9PSIsInZhbHVlIjoiMWFlSHMzRjhpU3FVRjF2NEhVcENJYnpabFZJOWx5ZjFCbEVXMDhiZkhlOCtuNWUwWEk5TUtUWHRJYXlsYkxndGZIV0NveXhUUUUwVjdab3AvajRhdHJkU0hvMUIwNG5KSE5tWUxzU0s1aTNQNmNJVEp1RDAwVTBQMVhiZWpmSW9TQzBhVU95OEg0K3crbzVkRldDTWdId2JpZFRoQnVVVkY4WFVQL0k1czlsejJadzVuclBvZVJnUmhhdnBYSHhYNFNSV2psZU4rMzF2V2JUNXpIclF0NVdHdUk4Tit1TmNFNFl0UDI1RFZKV3BBTmJYOTZ1UVhIN0dVZmwxNjJ5dytFTHRuUjhXS3hCaUlxclJ5THN6TUJySVlXY3ViYkxHUWd6YVBTaHI0bis2MG1PcHVOV1c2TWE4cUpGU0RHNk5USVZrNW9mSlpEbjRsZW53dXFUT1QreHg2TytUNkNZTTZMSWZ4bWNEei83N25kTjJWWGc0bFFwdWVkcmdYbHYyUDdCWVRIWEpqSlJ1Wm5IWjdYenpxdXZlNzVpVmttQnZiKzJxK250NitJeldYWGo5TVZTUFBLdGFlMW9qTHBRRzBsWGxwL3hpTzVxUndmSGN6NmNmQ3l1QVEreUVzSWVGRERoWEg1NnRWZ0NTTXNRTmhsaHpWTlRUL3YvMGxaYll5c2k3YTIxcWozZHJ1bndMRGk3RXJqWGxacmdpa09sWlNYY3ord0c1SnZTSGRzRnRtcVlMMS84ZzRxWVE2YlNUSFMza1BnbVgwVGR3dSt1dkQ0bHBLbmdFRlZBUDRua3NTVkY4RXlmd3hxbm04dk5zZ3ZXQ2o0dzBzU096RmNBZGg0eGdaYUhpYzVMbElsUE15Nzd3d2xxMW9mcUdhL2wwQVpEcm13Q1NEN3dnaXVsVFk3cUtGaDdyR2ZIYzdmcW55dXE3engzQXlzOGVrM2p0QTRDbEQ4N2UvRlZtTmZDMDluV0hDUVVGVlQxTTFub1VDSWVuZ3pCT282S0J3azNSVFBpRG5xdEVpNzhhT1RjQXlKZXdqcER4R3llLzV3Skg0MDMvaEptNm1jNmxGWVdZcm9ZcEJoWEYzZGh3N3Z2YkdOMjhqa0U0WWNZdmdkNWFtS1ZZNjU4U2FzWmNwemVhSkpZRFo3S2pIOFVxL0k2czFVdWZHSldhaklmNUE0SUtwck5kT0JoZ0kxRHczc1lvVFgwcU9lRnNlT1RBbWdBVFU3QmNsdDA3dDVtNkEyMCtKM0FHSllJSkR0bVpFMS9Vb2I5YlJRdDJvY3B3dHo5alBaM1dyZzhuYUk5bXB6NmtLeWZMbm9LaHh0NkVoNkh3ZmJIZmRwTkFWaWxWSEZCT25BRlYxU3hRZHVFYnZob01zb1RCRkZ1T0FrdW0vZkV2b3hXeU9pWmlvTUFaN3FCUGRzQU1GKy90TE1SejNRU21VZnQrMmRENjBEa1ptd1BNL3QwYnI3V1poUWVmOTVmYW1sU0pSNm8zMjRTcmFIdmxSNDBnc1diVURHUG84b05jRW01elF3SDZBMUxmVENvRjY0SlJxUS8vU1RBQXllTmVuY00zZG83L3lsRlN2ZXRDdDJZb3hBZzhsSWVINVZxOFpDaXNsc2NuY3hEeVVaNFdpR0dWZW8wdTVzbU5laVIyNDZueWkzOGtSWExnM2E2b0JOR1MwYVYva3lkZDBvUWlZeUFrOHVLajNqYXFXRitwQXZjd0Y1eWI0WW5sWTZxSDIzaG9MVTNVNURUWUtxaXdnQk1wV1JQK2VaRUpKZEcrWVpOczkyQWthc3ExbXloWmFUYjNwK1Jsalc4QWc5ODAraFRkMUVHN09va3VxZWVYeFBkNFAzUGRnakIyVVlZSEk4NFNrcVRLUXdxYXNXSlBVbmIxNHlpaWVGaGp5QWRJQ3pYTVhVZTJua0Z2WkplREx4ak1SUCtxSkxmMDc2QUl6NkdKUFo2Z0hUNEM5YlVVdk56UkNZZjBYYVExajJvRDJCTGFkcVJtY0R3eHRPL3hWK0ovclNzMXkyOVd6VHFSdXlyYmx6eUdSeFh4WE5YK1BHTUttOFRGMzhZUkpuRTBVVSt4ZE1GeXZEbDMvTlFUY04rWVhuL2pyYWxYVGMzV3AydE54L2Y0Vi9ubUFvdGtEU2FrNVFkamxwcHpkbmVkNkRlVkV0RkhQRy96Tjd3UWN4dkY2WWpPbTJlSUtFWHJTZVNocHcwYWxZOHNqcHpucUtUWGJ2VkkvMzlhYkFqaVd0VDZvODNCeXB2dVA4TDMvemwwdHU0YmpsZThUUkdmblR6QWFTRjRpWVkrelM1TTdmZHFjeXdEY2NEeFJsazVsT3YyUWN3WXo4U2t3bGVVditDa3B4RlNBdXg5ZHNGSzIrQit0emZJSW5HNGEyRGpscm1qdDdMQm9WRTVWc3Z2TzErci9EVDB0OUlTaWx2SUZ2Tm5YVEN4c01ZUFcvR3kwZUhKdzJrR05sVWRtdE5wNkpYaktJSm1aVGZOaGREOFlETWpHS2dvcGZRZlFTZ291dTcyRHo2Rml3dWtCdm90cE91RC94U01KRHo0YnhpWm9kNnZ6QnJIeXFHdGg2RDVXbTNJYnpyL280SDVabHdVL1NVeUdxOUhxUVZ5c0ZTSGY3d2s1L2VnMDlCa0VSU3RxVW90ZTBFTVFpb1pIZk5XLy9CaWRRZ2FqTVZZMmJVYW0yL1RpOHRQWjZsZW1jRzErbjEzZ2N4dzFFbXhrZWMxclZSRTc1c3dIN1N0YzRYTG8rNFpjNEZWQVpWekpIWEhwZmFlSmI5S242R2hxUktDOFl1U0FEVmhZNVlqQW5WQ05zSW1TUjh2WlVEUVVzNGVUMEJTc0lTZmswRjc2UWNhVVRtWGU0eUM1aXRlTGRWNWkzWC9KZlB2TEEyV1R0Lzd1VHYrUTdReGRuY0RvUExFbUxteWtQaE1JVjVvcEZwUis0VEVlWXhXYUFZVVB1bUsiLCJtYWMiOiIyYWRlMzlmNzI5ZjIyMGVmNzU4ZWYzNzZlY2Q2Y2FhZjM3YzM0YjdjMDA1OWU4YWFkZmQ5ZmJlY2NjZjYyYzIyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ep89xQFpkmcVfzwEzxZr\/J51uN5zz5+xoRzqqq1aaRU=", "origin": "BKK", "departure_time": "2026-04-28 09:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 12:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "415" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 46, "unit": "kg", "title": "46 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IkxLODNCcmQ5K2dKcW1FTW1odjRMZUE9PSIsInZhbHVlIjoiMWFlSHMzRjhpU3FVRjF2NEhVcENJYnpabFZJOWx5ZjFCbEVXMDhiZkhlOCtuNWUwWEk5TUtUWHRJYXlsYkxndGZIV0NveXhUUUUwVjdab3AvajRhdHJkU0hvMUIwNG5KSE5tWUxzU0s1aTNQNmNJVEp1RDAwVTBQMVhiZWpmSW9TQzBhVU95OEg0K3crbzVkRldDTWdId2JpZFRoQnVVVkY4WFVQL0k1czlsejJadzVuclBvZVJnUmhhdnBYSHhYNFNSV2psZU4rMzF2V2JUNXpIclF0NVdHdUk4Tit1TmNFNFl0UDI1RFZKV3BBTmJYOTZ1UVhIN0dVZmwxNjJ5dytFTHRuUjhXS3hCaUlxclJ5THN6TUJySVlXY3ViYkxHUWd6YVBTaHI0bis2MG1PcHVOV1c2TWE4cUpGU0RHNk5USVZrNW9mSlpEbjRsZW53dXFUT1QreHg2TytUNkNZTTZMSWZ4bWNEei83N25kTjJWWGc0bFFwdWVkcmdYbHYyUDdCWVRIWEpqSlJ1Wm5IWjdYenpxdXZlNzVpVmttQnZiKzJxK250NitJeldYWGo5TVZTUFBLdGFlMW9qTHBRRzBsWGxwL3hpTzVxUndmSGN6NmNmQ3l1QVEreUVzSWVGRERoWEg1NnRWZ0NTTXNRTmhsaHpWTlRUL3YvMGxaYll5c2k3YTIxcWozZHJ1bndMRGk3RXJqWGxacmdpa09sWlNYY3ord0c1SnZTSGRzRnRtcVlMMS84ZzRxWVE2YlNUSFMza1BnbVgwVGR3dSt1dkQ0bHBLbmdFRlZBUDRua3NTVkY4RXlmd3hxbm04dk5zZ3ZXQ2o0dzBzU096RmNBZGg0eGdaYUhpYzVMbElsUE15Nzd3d2xxMW9mcUdhL2wwQVpEcm13Q1NEN3dnaXVsVFk3cUtGaDdyR2ZIYzdmcW55dXE3engzQXlzOGVrM2p0QTRDbEQ4N2UvRlZtTmZDMDluV0hDUVVGVlQxTTFub1VDSWVuZ3pCT282S0J3azNSVFBpRG5xdEVpNzhhT1RjQXlKZXdqcER4R3llLzV3Skg0MDMvaEptNm1jNmxGWVdZcm9ZcEJoWEYzZGh3N3Z2YkdOMjhqa0U0WWNZdmdkNWFtS1ZZNjU4U2FzWmNwemVhSkpZRFo3S2pIOFVxL0k2czFVdWZHSldhaklmNUE0SUtwck5kT0JoZ0kxRHczc1lvVFgwcU9lRnNlT1RBbWdBVFU3QmNsdDA3dDVtNkEyMCtKM0FHSllJSkR0bVpFMS9Vb2I5YlJRdDJvY3B3dHo5alBaM1dyZzhuYUk5bXB6NmtLeWZMbm9LaHh0NkVoNkh3ZmJIZmRwTkFWaWxWSEZCT25BRlYxU3hRZHVFYnZob01zb1RCRkZ1T0FrdW0vZkV2b3hXeU9pWmlvTUFaN3FCUGRzQU1GKy90TE1SejNRU21VZnQrMmRENjBEa1ptd1BNL3QwYnI3V1poUWVmOTVmYW1sU0pSNm8zMjRTcmFIdmxSNDBnc1diVURHUG84b05jRW01elF3SDZBMUxmVENvRjY0SlJxUS8vU1RBQXllTmVuY00zZG83L3lsRlN2ZXRDdDJZb3hBZzhsSWVINVZxOFpDaXNsc2NuY3hEeVVaNFdpR0dWZW8wdTVzbU5laVIyNDZueWkzOGtSWExnM2E2b0JOR1MwYVYva3lkZDBvUWlZeUFrOHVLajNqYXFXRitwQXZjd0Y1eWI0WW5sWTZxSDIzaG9MVTNVNURUWUtxaXdnQk1wV1JQK2VaRUpKZEcrWVpOczkyQWthc3ExbXloWmFUYjNwK1Jsalc4QWc5ODAraFRkMUVHN09va3VxZWVYeFBkNFAzUGRnakIyVVlZSEk4NFNrcVRLUXdxYXNXSlBVbmIxNHlpaWVGaGp5QWRJQ3pYTVhVZTJua0Z2WkplREx4ak1SUCtxSkxmMDc2QUl6NkdKUFo2Z0hUNEM5YlVVdk56UkNZZjBYYVExajJvRDJCTGFkcVJtY0R3eHRPL3hWK0ovclNzMXkyOVd6VHFSdXlyYmx6eUdSeFh4WE5YK1BHTUttOFRGMzhZUkpuRTBVVSt4ZE1GeXZEbDMvTlFUY04rWVhuL2pyYWxYVGMzV3AydE54L2Y0Vi9ubUFvdGtEU2FrNVFkamxwcHpkbmVkNkRlVkV0RkhQRy96Tjd3UWN4dkY2WWpPbTJlSUtFWHJTZVNocHcwYWxZOHNqcHpucUtUWGJ2VkkvMzlhYkFqaVd0VDZvODNCeXB2dVA4TDMvemwwdHU0YmpsZThUUkdmblR6QWFTRjRpWVkrelM1TTdmZHFjeXdEY2NEeFJsazVsT3YyUWN3WXo4U2t3bGVVditDa3B4RlNBdXg5ZHNGSzIrQit0emZJSW5HNGEyRGpscm1qdDdMQm9WRTVWc3Z2TzErci9EVDB0OUlTaWx2SUZ2Tm5YVEN4c01ZUFcvR3kwZUhKdzJrR05sVWRtdE5wNkpYaktJSm1aVGZOaGREOFlETWpHS2dvcGZRZlFTZ291dTcyRHo2Rml3dWtCdm90cE91RC94U01KRHo0YnhpWm9kNnZ6QnJIeXFHdGg2RDVXbTNJYnpyL280SDVabHdVL1NVeUdxOUhxUVZ5c0ZTSGY3d2s1L2VnMDlCa0VSU3RxVW90ZTBFTVFpb1pIZk5XLy9CaWRRZ2FqTVZZMmJVYW0yL1RpOHRQWjZsZW1jRzErbjEzZ2N4dzFFbXhrZWMxclZSRTc1c3dIN1N0YzRYTG8rNFpjNEZWQVpWekpIWEhwZmFlSmI5S242R2hxUktDOFl1U0FEVmhZNVlqQW5WQ05zSW1TUjh2WlVEUVVzNGVUMEJTc0lTZmswRjc2UWNhVVRtWGU0eUM1aXRlTGRWNWkzWC9KZlB2TEEyV1R0Lzd1VHYrUTdReGRuY0RvUExFbUxteWtQaE1JVjVvcEZwUis0VEVlWXhXYUFZVVB1bUsiLCJtYWMiOiIyYWRlMzlmNzI5ZjIyMGVmNzU4ZWYzNzZlY2Q2Y2FhZjM3YzM0YjdjMDA1OWU4YWFkZmQ5ZmJlY2NjZjYyYzIyIiwidGFnIjoiIn0=", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3070, "gross_total": 3040, "base_fare": 1861, "tax": 1209, "sell": { "currency": "MYR", "total": 3070, "base_fare": 1861, "tax": 1209 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3MCwiYmFzZV9mYXJlIjoxODYxLCJ0YXgiOjEyMDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDQwLCJiYXNlX2ZhcmUiOjE4MzEsInRheCI6MTIwOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDQwLCJiYXNlX2ZhcmUiOjE4MzEsInRheCI6MTIwOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3070, "base_fare": 1861, "tax": 1209, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1831.00", "tax": "1209.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3070, "base_fare": 1861, "tax": 1209, "gross": { "base_fare": "1831.00", "tax": "1209.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzAuMDAiLCJiYXNlX2ZhcmUiOiIxODYxLjAwIiwidGF4IjoiMTIwOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4MzEuMDAiLCJ0YXgiOiIxMjA5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDQwLjAwIiwiYmFzZV9mYXJlIjoiMTgzMS4wMCIsInRheCI6IjEyMDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODMxLjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNDAuMDAiLCJiYXNlX2ZhcmUiOiIxODMxLjAwIiwidGF4IjoiMTIwOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDQwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3040, "base_fare": 1831, "tax": 1209, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3070, "filter": { "id": "F123NP00114-314", "price": 3070, "gross_total": 3040, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 12:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604280245bkk202604280615340bkk202604280905kul202604281215415", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-315", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZQAkDJXPqo7rF\/ZPZMoPfjeZuU0GoZaAwvrPCaTmx3w2hZJjOm+fN9BGB0ne0IT2sSfoIaxYf4by6byw\/+QDIa", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-315", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xu\/qg757SV5dLnmUWfUQxF8rLwzqh\/tJIw8O3K60IpHW8GNxwa+J875ZRdbTAjDR", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-315", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "xCy9ZAWDGU96++TbjRSUiSWBqNjfP8jRBsI1Rgr3FbFP5EOgshUbi\/6LbKFzhFZ4", "origin": "BKK", "departure_time": "2026-04-28 16:40:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "5863" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "5863" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3072, "gross_total": 3042, "base_fare": 2585, "tax": 487, "sell": { "currency": "MYR", "total": 3072, "base_fare": 2585, "tax": 487 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA3MiwiYmFzZV9mYXJlIjoyNTg1LCJ0YXgiOjQ4N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwNDIsImJhc2VfZmFyZSI6MjU1NSwidGF4Ijo0ODcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA0MiwiYmFzZV9mYXJlIjoyNTU1LCJ0YXgiOjQ4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3072, "base_fare": 2585, "tax": 487, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2555.00", "tax": "487.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3072, "base_fare": 2585, "tax": 487, "gross": { "base_fare": "2555.00", "tax": "487.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzIuMDAiLCJiYXNlX2ZhcmUiOiIyNTg1LjAwIiwidGF4IjoiNDg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU1NS4wMCIsInRheCI6IjQ4Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA0Mi4wMCIsImJhc2VfZmFyZSI6IjI1NTUuMDAiLCJ0YXgiOiI0ODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTU1LjAwIiwidGF4IjoiNDg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA0Mi4wMCIsImJhc2VfZmFyZSI6IjI1NTUuMDAiLCJ0YXgiOiI0ODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3042, "base_fare": 2555, "tax": 487, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3072, "filter": { "id": "F123NP00114-315", "price": 3072, "gross_total": 3042, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281115bkk202604281500388bkk202604281640kul2026042819505863", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-316", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb3asuLFf73Se1FPko9159F1NtNlroWw9yjoDXgkED2Bw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-316", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "mFBmOQ30vnPeRReJSJatww==", "origin": "KUL", "departure_time": "2026-03-10 18:15:00", "origin_terminal": "2", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 19:30:00", "destination_terminal": "1", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8583" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8583" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "Q35MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "YiXfBuiKGwuAp38GOhDxtg==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "Q35MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-316", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1RbAu09xHV+MXlhik8PH9w==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "NliJwH9O8jDZjHl7ww3\/ZQ==", "origin": "SIN", "departure_time": "2026-04-29 12:05:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "SZB", "arrival_time": "2026-04-29 13:10:00", "destination_terminal": null, "destination_airport": { "name": "Sultan Abdul Aziz Shah Airport", "city": "Subang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H05M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-32N", "name": "Airbus-32N", "picture": "Airbus-32N.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8584" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H33MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3095, "gross_total": 3065, "base_fare": 2523, "tax": 572, "sell": { "currency": "MYR", "total": 3095, "base_fare": 2523, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA5NSwiYmFzZV9mYXJlIjoyNTIzLCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwNjUsImJhc2VfZmFyZSI6MjQ5MywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA2NSwiYmFzZV9mYXJlIjoyNDkzLCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3095, "base_fare": 2523, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2493.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3095, "base_fare": 2523, "tax": 572, "gross": { "base_fare": "2493.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTUuMDAiLCJiYXNlX2ZhcmUiOiIyNTIzLjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQ5My4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA2NS4wMCIsImJhc2VfZmFyZSI6IjI0OTMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNDkzLjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA2NS4wMCIsImJhc2VfZmFyZSI6IjI0OTMuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3065, "base_fare": 2493, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3095, "filter": { "id": "F123NP00114-316", "price": 3095, "gross_total": 3065, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-320", "aircraft_name": "Airbus-320", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101815sin2026031019308583sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604291205szb2026042913108584", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-317", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbAzWAEWtxzG7oFmQ6ZXVnIc2GB67DvsUNy5N54L3ca+wgG4NddfAmVRmrKKZ4hfdw=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-317", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tCiOaiQJ+lSDs2Lbn4Q1enhTdQ6vXDa68UB1fJorkOnJNPaib\/LG5\/o4RPGsQFcu4FfeRExDcgALgTHuL\/\/JFfxHEHldpz0xhz9D4QEwoMM=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBFXMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-317", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TpJTGQavSSJZ\/V00bkoXjpYsFMqT1j8ZgquE46tOqAb2r\/lpn2u1yFQ97M6dGaM6UznYqkCaEu2xog0eJaHno3WVEbYZ1\/yj+2ciJ7Fxf30=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VRTBFXMY", "meal_code": null, "seat_available": "6" } } ] } ], "price": { "currency": "MYR", "total": 3100, "gross_total": 3148, "base_fare": 2638, "tax": 540, "sell": { "currency": "MYR", "total": 3100, "base_fare": 2638, "tax": 540 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEwMCwiYmFzZV9mYXJlIjoyNjM4LCJ0YXgiOjU0MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwNzAsImJhc2VfZmFyZSI6MjYwOCwidGF4Ijo1NDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE0OCwiYmFzZV9mYXJlIjoyNjA4LCJ0YXgiOjU0MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3100, "base_fare": 2638, "tax": 540, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2608.00", "tax": "540.00", "discount": 78, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3100, "base_fare": 2638, "tax": 540, "gross": { "base_fare": "2608.00", "tax": "540.00", "discount": "78.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMDAuMDAiLCJiYXNlX2ZhcmUiOiIyNjM4LjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwOC4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNzguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwNzAuMDAiLCJiYXNlX2ZhcmUiOiIyNjA4LjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYwOC4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNzguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMTQ4LjAwIiwiYmFzZV9mYXJlIjoiMjYwOC4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiNzguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA3MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3148, "base_fare": 2608, "tax": 540, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 78, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3100, "filter": { "id": "F123NP00114-317", "price": 3100, "gross_total": 3148, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-318", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcmaS9KUh6Ojrs67fTm6arMgJvTFWvvHpfWMeHEK4BlPg=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-318", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWu0t7pMuNi5bYfeX67AOYsxo6OopaP5XGe4Vq49H\/x+GFhnZY0B1\/N+xZAyrg5HXa4=", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWu0t7pMuNi5bYfeX67AOYsxB4geoc4tEcGrX5w854pHieRttttzQ9DIxHleGE2BPoc=", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-318", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQUzfqvhtnaJ+IxfLVzgYBewmfCD2rhdyQmKvCFY1BT1CeHwgaENUiw6\/sJFl\/4yJM=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3114, "gross_total": 3085, "base_fare": 2610, "tax": 505, "sell": { "currency": "MYR", "total": 3114, "base_fare": 2610, "tax": 505 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzExNCwiYmFzZV9mYXJlIjoyNjEwLCJ0YXgiOjUwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwODQsImJhc2VfZmFyZSI6MjU4MCwidGF4Ijo1MDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA4NSwiYmFzZV9mYXJlIjoyNTgwLCJ0YXgiOjUwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3114, "base_fare": 2610, "tax": 505, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2580.00", "tax": "505.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3114, "base_fare": 2610, "tax": 505, "gross": { "base_fare": "2580.00", "tax": "505.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMTQuMDAiLCJiYXNlX2ZhcmUiOiIyNjEwLjAwIiwidGF4IjoiNTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU4MC4wMCIsInRheCI6IjUwNS4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4NC4wMCIsImJhc2VfZmFyZSI6IjI1ODAuMDAiLCJ0YXgiOiI1MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTgwLjAwIiwidGF4IjoiNTA1LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4NS4wMCIsImJhc2VfZmFyZSI6IjI1ODAuMDAiLCJ0YXgiOiI1MDUuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3085, "base_fare": 2580, "tax": 505, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3114, "filter": { "id": "F123NP00114-318", "price": 3114, "gross_total": 3085, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-319", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaocB\/kTRIa8C58gttFMNE3rN347oQML2ZKJaBhELXogo\/uWA+nEitfwxg6pPRax7P8TWBIoZV221LpWEyJoF4E", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-319", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xu\/qg757SV5dLnmUWfUQxF8rLwzqh\/tJIw8O3K60IpHW8GNxwa+J875ZRdbTAjDR", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-319", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jz3wN7DRr9enk87We4G6nNQKoQjXtUZak9J7r16Vkgmb5969L3PitT+e608bRfsd", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "HeVoTcp9FODToocYrIxJIDjYo6y4ansyXGDQyrd6VaID8p691XoS7clvKWx\/QIrC", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3116, "gross_total": 3086, "base_fare": 2589, "tax": 527, "sell": { "currency": "MYR", "total": 3116, "base_fare": 2589, "tax": 527 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzExNiwiYmFzZV9mYXJlIjoyNTg5LCJ0YXgiOjUyN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwODYsImJhc2VfZmFyZSI6MjU1OSwidGF4Ijo1MjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA4NiwiYmFzZV9mYXJlIjoyNTU5LCJ0YXgiOjUyN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3116, "base_fare": 2589, "tax": 527, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2559.00", "tax": "527.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3116, "base_fare": 2589, "tax": 527, "gross": { "base_fare": "2559.00", "tax": "527.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMTYuMDAiLCJiYXNlX2ZhcmUiOiIyNTg5LjAwIiwidGF4IjoiNTI3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU1OS4wMCIsInRheCI6IjUyNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjI1NTkuMDAiLCJ0YXgiOiI1MjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTU5LjAwIiwidGF4IjoiNTI3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA4Ni4wMCIsImJhc2VfZmFyZSI6IjI1NTkuMDAiLCJ0YXgiOiI1MjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA4NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3086, "base_fare": 2559, "tax": 527, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3116, "filter": { "id": "F123NP00114-319", "price": 3116, "gross_total": 3086, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-320", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZgvhHgC7N8qxom2qlngG+SUnkbRxPj7OHgCW\/k\/AXaPg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-320", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "UXx82OJp\/HHKeedEe\/\/QFg==", "origin": "KUL", "departure_time": "2026-03-10 13:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "722" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "N2VI9nIM1mhDhT+RsesVgQ==", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-320", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "G9i6c8dJ3xLWhE9is1cLcw==", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "e+xlUxBlaEXi2q+Q6aeMEg==", "origin": "HKG", "departure_time": "2026-04-28 14:35:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-28 18:30:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6001" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6001" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LR21MAAR", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3122, "gross_total": 3092, "base_fare": 1870, "tax": 1252, "sell": { "currency": "MYR", "total": 3122, "base_fare": 1870, "tax": 1252 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyMiwiYmFzZV9mYXJlIjoxODcwLCJ0YXgiOjEyNTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDkyLCJiYXNlX2ZhcmUiOjE4NDAsInRheCI6MTI1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDkyLCJiYXNlX2ZhcmUiOjE4NDAsInRheCI6MTI1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3122, "base_fare": 1870, "tax": 1252, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1840.00", "tax": "1252.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3122, "base_fare": 1870, "tax": 1252, "gross": { "base_fare": "1840.00", "tax": "1252.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjIuMDAiLCJiYXNlX2ZhcmUiOiIxODcwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4NDAuMDAiLCJ0YXgiOiIxMjUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDkyLjAwIiwiYmFzZV9mYXJlIjoiMTg0MC4wMCIsInRheCI6IjEyNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTIuMDAiLCJiYXNlX2ZhcmUiOiIxODQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3092, "base_fare": 1840, "tax": 1252, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3122, "filter": { "id": "F123NP00114-320", "price": 3122, "gross_total": 3092, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "Airbus-333", "aircraft_name": "Airbus-333", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:30:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101335hkg202603101740722hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604281435kul2026042818306001", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-321", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYjYvNst5p2RCVlpbAPZq+8R6+dcr3ce3JYSXzeU6519A==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-321", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gKneZsmONTASKNqdJaWhnQ==", "origin": "KUL", "departure_time": "2026-03-10 08:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "HKG", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6000" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "6000" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LR21MAAR", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "TzktIz7Fs\/w2D1wjLfljFA==", "origin": "HKG", "departure_time": "2026-03-10 21:30:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "DAC", "arrival_time": "2026-03-10 23:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT08H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "667" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LR21MAAR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-321", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "WHaxT9j4SEAQ3rVN0D+T7w==", "origin": "DAC", "departure_time": "2026-04-28 02:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "HKG", "arrival_time": "2026-04-28 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "662" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "CjwjBXA1ijwaJ\/xjZnhPsA==", "origin": "HKG", "departure_time": "2026-04-28 12:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hong Kong International Airport", "city": "Islands, New Territories", "country": "Hong Kong", "timezone": "Asia\/Hong_Kong" }, "destination": "KUL", "arrival_time": "2026-04-28 16:40:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "PT04H25M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "marketing": { "carrier": "CX", "carrier_name": "Cathay Pacific Airways", "carrier_logo": "CX.png", "flight_number": "725" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "NR21MAAR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3122, "gross_total": 3092, "base_fare": 1870, "tax": 1252, "sell": { "currency": "MYR", "total": 3122, "base_fare": 1870, "tax": 1252 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyMiwiYmFzZV9mYXJlIjoxODcwLCJ0YXgiOjEyNTJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDkyLCJiYXNlX2ZhcmUiOjE4NDAsInRheCI6MTI1MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDkyLCJiYXNlX2ZhcmUiOjE4NDAsInRheCI6MTI1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3122, "base_fare": 1870, "tax": 1252, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1840.00", "tax": "1252.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3122, "base_fare": 1870, "tax": 1252, "gross": { "base_fare": "1840.00", "tax": "1252.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjIuMDAiLCJiYXNlX2ZhcmUiOiIxODcwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE4NDAuMDAiLCJ0YXgiOiIxMjUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDkyLjAwIiwiYmFzZV9mYXJlIjoiMTg0MC4wMCIsInRheCI6IjEyNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxODQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTIuMDAiLCJiYXNlX2ZhcmUiOiIxODQwLjAwIiwidGF4IjoiMTI1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3092, "base_fare": 1840, "tax": 1252, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3122, "filter": { "id": "F123NP00114-321", "price": 3122, "gross_total": 3092, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CX", "carrier_marketing": "CX", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 16:40:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100855hkg2026031012556000hkg202603102130dac202603102355667dac202604280210hkg202604280815662hkg202604281240kul202604281640725", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-322", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4juZrN+ndOnlHuGmr8JzQEtJ\/XFk3XhzE4jcJVhN65vVE=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-322", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIjzJFfbD4NNfcui16BgvZ0FWTymKBNKORJzU+g9p0+py6MrHB4MHbU2+yhUy17pZHg=", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIjzJFfbD4NNfcui16BgvZ0FUr9r7ynY1sSl0O7o1rpvBL4I3RYy+x6+5grqAi\/CWeo=", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-322", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p7YhJttEZE+YNF\/gxfQ6oB3d4p3zzXPuYvce652ZzqNnI9mmh9vN8QUy189yFT3+Lo=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3125, "gross_total": 3095, "base_fare": 2620, "tax": 505, "sell": { "currency": "MYR", "total": 3125, "base_fare": 2620, "tax": 505 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNSwiYmFzZV9mYXJlIjoyNjIwLCJ0YXgiOjUwNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMwOTUsImJhc2VfZmFyZSI6MjU5MCwidGF4Ijo1MDUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzA5NSwiYmFzZV9mYXJlIjoyNTkwLCJ0YXgiOjUwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3125, "base_fare": 2620, "tax": 505, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2590.00", "tax": "505.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3125, "base_fare": 2620, "tax": 505, "gross": { "base_fare": "2590.00", "tax": "505.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjUuMDAiLCJiYXNlX2ZhcmUiOiIyNjIwLjAwIiwidGF4IjoiNTA1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjU5MC4wMCIsInRheCI6IjUwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA5NS4wMCIsImJhc2VfZmFyZSI6IjI1OTAuMDAiLCJ0YXgiOiI1MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNTkwLjAwIiwidGF4IjoiNTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzA5NS4wMCIsImJhc2VfZmFyZSI6IjI1OTAuMDAiLCJ0YXgiOiI1MDUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzA5NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3095, "base_fare": 2590, "tax": 505, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3125, "filter": { "id": "F123NP00114-322", "price": 3125, "gross_total": 3095, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-323", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UrkJxHexIeHXESC4iTmMPPclDCXNPaRtf0gnAp9Rn+F+", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-323", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:45:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-323", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-323", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101445can2026031019103048can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-324", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uq7c9lSQOO6oiwqT8X9V5LzCr82Ak4rYJh4VEhOvFSQd", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-324", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:45:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-324", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-324", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101445can2026031019103048can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-325", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ut33tejhLsrlYkHWLXyZ\/9OJf0Z5McJe8lvRHQddUsB+", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-325", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:45:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-325", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-325", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101445can2026031019103048can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-326", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UhStj1BpOUBrvmbbVUolFD3kUwmC7j0gQggRw87OXsP\/", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-326", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:45:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-326", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-326", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101445can2026031019103048can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-327", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UuSX\/HHQlG4NelPMkPsrp9Drj8fp97eIK\/26hDcLzAvh", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-327", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:45:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-327", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-327", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:45:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101445can2026031019103048can202603110905dac2026031111305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-328", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UohI3q\/ML\/TbooJGkVTBWmnsA7fia9YjmVpellGKP5hk", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-328", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:45:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 19:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3048" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-328", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-328", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:45:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101445can2026031019103048can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-329", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UgTdaGu29St93goulGdEaq1P1ulApIpR8I7\/qXJFTH5G", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-329", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 01:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 05:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-329", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-329", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 01:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100115can2026031005355036can202603101925dac2026031021500391dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-330", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Utr15Hxdd9nhXluMN8dgeOJ2G4j\/vpk1C6L6Cd\/ArdSD", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-330", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 01:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 05:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-330", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-330", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 01:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100115can2026031005355036can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-331", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ur8dL4AMPvJnSPvgXfWKMj0sUobpXTYuXA9d4rvymf\/z", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-331", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 01:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 05:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-331", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-331", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 01:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100115can2026031005355036can202603101925dac2026031021500391dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-332", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UmB8AcgUo9VbpMPOaEBlJlpAF9OaFfPdJnQj217ooZ3v", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-332", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 01:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 05:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-332", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-332", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 01:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100115can2026031005355036can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-333", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UhrahwGBDDUHd\/xcjy5Khw4xmQhIE\/sQ3KWXkBpSfD2s", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-333", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 01:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 05:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-333", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-333", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 01:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100115can2026031005355036can202603101925dac2026031021500391dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-334", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Us8pRBNRG9rrOH+TLP9wcLhuIMluDvfL52h2TmqKUFuh", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-334", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 01:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 05:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5036" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-334", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-334", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 01:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100115can2026031005355036can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-335", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Up2ophGS6YJq9tZm7hQiQzTK36voMljjTSg8KHVXOtB6", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-335", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-335", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-335", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101655can2026031021158012can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-336", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uq4PhHHHN1sG3rI+BSzZK0Pu1w5zY7zQrpLSphtwCNVd", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-336", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-336", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-336", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101655can2026031021158012can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-337", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UgVEvjT+Mhh6FRSM8CviDEeRsRkk5AeC\/L+4S\/D2ixVa", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-337", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-337", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-337", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101655can2026031021158012can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-338", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UgMmM4dzAuSdLX4OgENy8NriJRvhKB2VOGN67iPPQuKp", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-338", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-338", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-338", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:55:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101655can2026031021158012can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-339", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UifxKZPcYthuFKjyZPAsNEEsIGaAid+vfrDFvzl8DrS8", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-339", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-339", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-339", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:55:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101655can2026031021158012can202603110905dac2026031111305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-340", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UkwJc3MWu+N98SCUUhfCWgW\/m5tD2Ys0yN8xlTovE4ro", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-340", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 16:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8012" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-340", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-340", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:55:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101655can2026031021158012can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-341", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ur2zoLlFfSBGGuXfQRKuDEx\/PkGEKkrI14xcgpDmA\/ee", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-341", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 06:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-341", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-341", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100220can2026031006408072can202603101925dac2026031021500391dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-342", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UrORUT3TVLA2y3ZkJcX\/\/+Q5RaAp2\/EtEm1EraEKzhSq", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-342", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 06:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-342", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-342", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100220can2026031006408072can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-343", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UiSrnWa6zTQvzaF9+pi0w\/cCp7B8Jg2BSpfEkYYBRYbc", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-343", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 06:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-343", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-343", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100220can2026031006408072can202603101925dac2026031021500391dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-344", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UrIHki4s6Sr1z3Dr6IRg0IsREjMcSZ2evoWRWKeJwtIX", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-344", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 06:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-344", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-344", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100220can2026031006408072can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-345", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uog9CzXBTc1pEF\/m9vI40h0TlaKrZsPD49sisEEwE5Mg", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-345", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 06:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-345", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-345", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100220can2026031006408072can202603101925dac2026031021500391dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-346", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UiIcYevUxuIoF49ZENPO2YDlflCkl961MFtgllRMaD2P", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-346", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 06:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8072" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-346", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-346", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100220can2026031006408072can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-347", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uv3j5HTemafqeJoseo\/x28wYqDkQjKRkkk\/Z6fey4yOV", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-347", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-347", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-347", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101820can2026031022408302can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-348", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Us0y5\/YGGzhyTLtn\/rTiB7jZ51lsJEakbfWSSIpWbjKj", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-348", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 18:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8302" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT10H25M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-348", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-348", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101820can2026031022408302can202603110905dac2026031111305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-349", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uvs0naTKO8fPPyf09E1JXaUn7osXxcfQy5zBZZVV\/Q6p", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-349", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 17:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-349", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-349", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101715can2026031021358348can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-350", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uh4zjJd6bR5BN1lpP3iZSDLDuaHOUogfhMdNORVJz+tw", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-350", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 17:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-350", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-350", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101715can2026031021358348can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-351", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UvgbfeK88OG9s\/6ZH+Sh40gjiAdX\/JNk1gAw+qgActe\/", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-351", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 17:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-351", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-351", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101715can2026031021358348can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-352", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UoxACU8OJXNx488IeVWXQrSH0P8Ip\/3PmSVpumAS9U\/m", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-352", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 17:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-352", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-352", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101715can2026031021358348can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-353", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UnlqzC+rL9nwb\/qtoIYbCAoe2IapSAIHZB8wTM7gREl9", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-353", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 17:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-353", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-353", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101715can2026031021358348can202603110905dac2026031111305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-354", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ug56eMcWc5ppxrEFTlaFeIjxSMgCCGZT7j0XDzzTYZP5", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-354", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 17:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 21:35:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "736", "name": "736", "picture": "736.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8348" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT11H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Q", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-354", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "Q2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3126, "gross_total": 3096, "base_fare": 1819, "tax": 1307, "sell": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzEyNiwiYmFzZV9mYXJlIjoxODE5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMDk2LCJiYXNlX2ZhcmUiOjE3ODksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3126, "base_fare": 1819, "tax": 1307, "gross": { "base_fare": "1789.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxMjYuMDAiLCJiYXNlX2ZhcmUiOiIxODE5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE3ODkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMDk2LjAwIiwiYmFzZV9mYXJlIjoiMTc4OS4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMwOTYuMDAiLCJiYXNlX2ZhcmUiOiIxNzg5LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMDk2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3096, "base_fare": 1789, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3126, "filter": { "id": "F123NP00114-354", "price": 3126, "gross_total": 3096, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "736", "aircraft_name": "736", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101715can2026031021358348can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-355", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsall05szld6eADVErkx+B\/BM5UYXR7DOFap+wrDI1icSC27+VeAnrl0Qtc4PUO88KZ7oozFXpxT7DXhcGuFbt6ShL2Ier4uUdKxTSu9OaLzxA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-355", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sl5MGOXZAiWy6HKcf72N+YgjvUFFgv9FHnlLz+VG9cI=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "R", "fareBasisCode": "RKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-355", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "s0cA+mYhcxpgmQef9mAZwDBGYG9pDrllRWqGFhADhOU=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "N", "fareBasisCode": "NKUL6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3143, "gross_total": 3323, "base_fare": 2930, "tax": 423, "sell": { "currency": "MYR", "total": 3143, "base_fare": 2930, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE0MywiYmFzZV9mYXJlIjoyOTMwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMxMTMsImJhc2VfZmFyZSI6MjkwMCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMyMywiYmFzZV9mYXJlIjoyOTAwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3143, "base_fare": 2930, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2900.00", "tax": "423.00", "discount": 210, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3143, "base_fare": 2930, "tax": 423, "gross": { "base_fare": "2900.00", "tax": "423.00", "discount": "210.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNDMuMDAiLCJiYXNlX2ZhcmUiOiIyOTMwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkwMC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMjEwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMTEzLjAwIiwiYmFzZV9mYXJlIjoiMjkwMC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI5MDAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjIxMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzMjMuMDAiLCJiYXNlX2ZhcmUiOiIyOTAwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIyMTAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzExMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3323, "base_fare": 2900, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 210, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3143, "filter": { "id": "F123NP00114-355", "price": 3143, "gross_total": 3323, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-356", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbAzWAEWtxzG7oFmQ6ZXVnIcn58\/44LK6n28PzvqlDKihqPAbUUOhZBicOAMiL\/H20=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-356", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tCiOaiQJ+lSDs2Lbn4Q1enhTdQ6vXDa68UB1fJorkOneG4pNKTCpPK1qriDXrFvS8B00cVsKQ5q7WgFb2WIw+LaCiW22yeCgdClByNavpMI=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LRTBFXMY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-356", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "TpJTGQavSSJZ\/V00bkoXjpYsFMqT1j8ZgquE46tOqAaCRtmoxD\/TwoXxgqurv3HVQIH3Bccw4FiF4WHMjilqbit7RIvnKyR5jIeGMix\/Wu4=", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TRTBFXMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3174, "gross_total": 3225, "base_fare": 2715, "tax": 540, "sell": { "currency": "MYR", "total": 3174, "base_fare": 2715, "tax": 540 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzE3NCwiYmFzZV9mYXJlIjoyNzE1LCJ0YXgiOjU0MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMxNDQsImJhc2VfZmFyZSI6MjY4NSwidGF4Ijo1NDAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzIyNSwiYmFzZV9mYXJlIjoyNjg1LCJ0YXgiOjU0MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3174, "base_fare": 2715, "tax": 540, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2685.00", "tax": "540.00", "discount": 81, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3174, "base_fare": 2715, "tax": 540, "gross": { "base_fare": "2685.00", "tax": "540.00", "discount": "81.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNzQuMDAiLCJiYXNlX2ZhcmUiOiIyNzE1LjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY4NS4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiODEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMxNDQuMDAiLCJiYXNlX2ZhcmUiOiIyNjg1LjAwIiwidGF4IjoiNTQwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjY4NS4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiODEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjI1LjAwIiwiYmFzZV9mYXJlIjoiMjY4NS4wMCIsInRheCI6IjU0MC4wMCIsImRpc2NvdW50IjoiODEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzE0NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3225, "base_fare": 2685, "tax": 540, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 81, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3174, "filter": { "id": "F123NP00114-356", "price": 3174, "gross_total": 3225, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:45:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282355kul202604290545165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-357", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsall05szld6eADVErkx+B\/Bvw6e6di43kGSWzygprMMvvPK4lq2kPjti+w8DBNoH\/wttQ6eYVQ1vMi3ROKco54InLsw8CiS3EpN2VCFP0pIVA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-357", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sl5MGOXZAiWy6HKcf72N+YgjvUFFgv9FHnlLz+VG9cI=", "origin": "KUL", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "M", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 17:45:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "316" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "R", "fareBasisCode": "RKULR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-357", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ueBFbkmjYGw29z\/ywurHcAlOI8BM03fXBwDjW1jSFaI=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 14:20:00", "destination_terminal": "M", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "315" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "U", "fareBasisCode": "UKULR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3282, "gross_total": 3473, "base_fare": 3080, "tax": 423, "sell": { "currency": "MYR", "total": 3282, "base_fare": 3080, "tax": 423 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI4MiwiYmFzZV9mYXJlIjozMDgwLCJ0YXgiOjQyM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMyNTIsImJhc2VfZmFyZSI6MzA1MCwidGF4Ijo0MjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ3MywiYmFzZV9mYXJlIjozMDUwLCJ0YXgiOjQyM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3282, "base_fare": 3080, "tax": 423, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3050.00", "tax": "423.00", "discount": 221, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3282, "base_fare": 3080, "tax": 423, "gross": { "base_fare": "3050.00", "tax": "423.00", "discount": "221.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyODIuMDAiLCJiYXNlX2ZhcmUiOiIzMDgwLjAwIiwidGF4IjoiNDIzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1MC4wMCIsInRheCI6IjQyMy4wMCIsImRpc2NvdW50IjoiMjIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjUyLjAwIiwiYmFzZV9mYXJlIjoiMzA1MC4wMCIsInRheCI6IjQyMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwNTAuMDAiLCJ0YXgiOiI0MjMuMDAiLCJkaXNjb3VudCI6IjIyMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0NzMuMDAiLCJiYXNlX2ZhcmUiOiIzMDUwLjAwIiwidGF4IjoiNDIzLjAwIiwiZGlzY291bnQiOiIyMjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzI1MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3473, "base_fare": 3050, "tax": 423, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 221, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3282, "filter": { "id": "F123NP00114-357", "price": 3282, "gross_total": 3473, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Airbus A330-300", "aircraft_name": "Airbus A330-300", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:50:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-28 14:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101550dac202603101745316dac202604280825kul202604281420315", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-358", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UrrLh7NOSBOwfY17no6G6dFZ03TxIeLAV9pMdOXg60uS", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-358", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-358", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-358", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603101925dac2026031021500391dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-359", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ugdbm5dPHi3ArmFUuHmA7ZF5IQg2x0OtahlYRsy7j\/zT", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-359", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-359", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-359", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-360", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UuK92Fr2KkwNCaD2FnNj+xPZjN7jPeEuIzt2H966HeCR", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-360", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-360", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-360", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603101925dac2026031021500391dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-361", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uis6nlQP6Pm1fZFWeEU81mNfeINmBmSGechbazcmJR06", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-361", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-361", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-361", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-362", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Un3dmxxMCrV8LBlGY5orBSeLaD\/5jIMZRtwwPXDTzZzd", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-362", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-362", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-362", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603101925dac2026031021500391dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-363", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UiS5pdwytvjNBVLCuil\/nR3fEeLbx05LExc3ATc++1Cz", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-363", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-363", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-363", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603101925dac2026031021500391dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-364", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UiefThCHGJ7kqrKE31OUBTxK57YKvKXQzgNWKjzV\/OL3", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-364", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT14H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-364", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-364", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290815kul2026042912250349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-365", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UkDhXCrEVxJkwr+8f2ermLbpb+Pv4qohP1I\/v79ORe1F", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-365", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT14H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-365", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 17:35:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT12H35M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0365" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-365", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-29 21:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291735kul2026042921500365", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-366", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Uvl0QGK7mTY39Bm5Cpn6EjHL1DXRn5dczgauat9a+XW8", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-366", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT14H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-366", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 09:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 13:25:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 5m", "distance": null, "lay_over": "PT04H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3047" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-366", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:25:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603110905dac2026031111305015dac202604282315can2026042905000392can202604290920kul2026042913253047", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-367", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7Ul\/pzvkfTKOure+83FUUypLUEHPBEA7oZ6uwPcyac5Nr", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-367", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT14H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-367", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 11:20:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 15:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 20m", "distance": null, "lay_over": "PT06H20M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8011" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-367", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 15:40:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291120kul2026042915408011", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-368", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UsX1pe7Mb6eyCRtFc8vPW\/ufz\/Xo8AOvULUNc+Oa2lEx", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-368", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT14H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-368", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 21:00:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-30 01:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT16H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8071" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-368", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-30 01:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603110905dac2026031111305015dac202604282315can2026042905000392can202604292100kul2026043001108071", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-369", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UlRmmBlSLDVDdHlsczhc3Z88G5A8D4B3p3vYmqai\/BXQ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-369", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "78Z", "name": "78Z", "picture": "78Z.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "CAN", "departure_time": "2026-03-11 09:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-11 11:30:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 25m", "distance": null, "lay_over": "PT14H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "327", "name": "327", "picture": "327.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] }, { "group": 1, "flight_key": "F123NP00114-369", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y3DmD3mVg5UrHUqAi9wEaQ==", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "0392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } }, { "air_segment_key": "SxE79OJTmJav213yxPvhUA==", "origin": "CAN", "departure_time": "2026-04-29 12:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 15m", "distance": null, "lay_over": "PT07H45M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8301" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "10" } } ] } ], "price": { "currency": "MYR", "total": 3291, "gross_total": 3261, "base_fare": 1984, "tax": 1307, "sell": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzI5MSwiYmFzZV9mYXJlIjoxOTg0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozMjYxLCJiYXNlX2ZhcmUiOjE5NTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3291, "base_fare": 1984, "tax": 1307, "gross": { "base_fare": "1954.00", "tax": "1307.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyOTEuMDAiLCJiYXNlX2ZhcmUiOiIxOTg0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE5NTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMjYxLjAwIiwiYmFzZV9mYXJlIjoiMTk1NC4wMCIsInRheCI6IjEzMDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiIxOTU0LjAwIiwidGF4IjoiMTMwNy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozMjYxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3261, "base_fare": 1954, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3291, "filter": { "id": "F123NP00114-369", "price": 3291, "gross_total": 3261, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "78Z", "aircraft_name": "78Z", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 17:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can2026031018150350can202603110905dac2026031111305015dac202604282315can2026042905000392can202604291245kul2026042917008301", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-370", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsazTkEWSeNFx\/qXjyr2p2mN3bfueKXF1MTJBxUku3wRulbvT3uWB4uYbby4j01K\/S\/RfXIkssbQAWDwqQUSK9Ae", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-370", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QBDgaYxKdWFw8ABwxXKhMFJxo3PaX81esZNakNaJ9Qt88fExamGQANjeC9Yn\/S+\/", "origin": "KUL", "departure_time": "2026-03-10 23:20:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-11 00:30:00", "destination_terminal": "", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "609" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "609" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-11", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-370", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3351, "gross_total": 3321, "base_fare": 2849, "tax": 502, "sell": { "currency": "MYR", "total": 3351, "base_fare": 2849, "tax": 502 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM1MSwiYmFzZV9mYXJlIjoyODQ5LCJ0YXgiOjUwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzMjEsImJhc2VfZmFyZSI6MjgxOSwidGF4Ijo1MDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzMyMSwiYmFzZV9mYXJlIjoyODE5LCJ0YXgiOjUwMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3351, "base_fare": 2849, "tax": 502, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2819.00", "tax": "502.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3351, "base_fare": 2849, "tax": 502, "gross": { "base_fare": "2819.00", "tax": "502.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjMzNTEuMDAiLCJiYXNlX2ZhcmUiOiIyODQ5LjAwIiwidGF4IjoiNTAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgxOS4wMCIsInRheCI6IjUwMi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMyMS4wMCIsImJhc2VfZmFyZSI6IjI4MTkuMDAiLCJ0YXgiOiI1MDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODE5LjAwIiwidGF4IjoiNTAyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzMyMS4wMCIsImJhc2VfZmFyZSI6IjI4MTkuMDAiLCJ0YXgiOiI1MDIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzMyMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3321, "base_fare": 2819, "tax": 502, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3351, "filter": { "id": "F123NP00114-370", "price": 3351, "gross_total": 3321, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": null, "aircraft_name": null, "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102320sin202603110030609sin202603111550dac202603111805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-371", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrm+xFqDY5byZN5MHnO9o2K+uP1Ix+Hwcv4NLcjEdyut4=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-371", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf34tBNvPXvYfrdOjC6vBRAdGxx2gCqUU8lse3qMOgepLOTAce935Y95yE2dvk+8abo=", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf34tBNvPXvYfrdOjC6vBRAdMX1hqSqwEuiroz866OeGNvKn3l\/4VylHUf0Ju6dQrY8=", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-371", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVSP7xjUgFqnZTQ7uO403ACRHY4QjVnatRAllZ26We6CGVq+c3puHbJa5FnJ3md7k8=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3409, "gross_total": 3595, "base_fare": 3200, "tax": 425, "sell": { "currency": "MYR", "total": 3409, "base_fare": 3200, "tax": 425 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQwOSwiYmFzZV9mYXJlIjozMjAwLCJ0YXgiOjQyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzNzksImJhc2VfZmFyZSI6MzE3MCwidGF4Ijo0MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzU5NSwiYmFzZV9mYXJlIjozMTcwLCJ0YXgiOjQyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3409, "base_fare": 3200, "tax": 425, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3170.00", "tax": "425.00", "discount": 216, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3409, "base_fare": 3200, "tax": 425, "gross": { "base_fare": "3170.00", "tax": "425.00", "discount": "216.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0MDkuMDAiLCJiYXNlX2ZhcmUiOiIzMjAwLjAwIiwidGF4IjoiNDI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE3MC4wMCIsInRheCI6IjQyNS4wMCIsImRpc2NvdW50IjoiMjE2LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzMzc5LjAwIiwiYmFzZV9mYXJlIjoiMzE3MC4wMCIsInRheCI6IjQyNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMxNzAuMDAiLCJ0YXgiOiI0MjUuMDAiLCJkaXNjb3VudCI6IjIxNi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM1OTUuMDAiLCJiYXNlX2ZhcmUiOiIzMTcwLjAwIiwidGF4IjoiNDI1LjAwIiwiZGlzY291bnQiOiIyMTYuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM3OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3595, "base_fare": 3170, "tax": 425, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 216, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3409, "filter": { "id": "F123NP00114-371", "price": 3409, "gross_total": 3595, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-372", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4F2QLMeVNkRt43Mfm55KR9eihPbejkQIQW\/COIUq9ulQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-372", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Pq9oelLMUKciEiiQ0qx6HaKLoxywC+P22WxD4pxsXh0=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6ImdTM3BHSlBLTTlmWVVpYURDeWI2VXc9PSIsInZhbHVlIjoiMWtDeVF0aGxXY2k5Ump4UmdXZzFRVkZZSS91SDNINCs3aXdMSlpFZUhuOW5TMDc0dTNvRkkyUkhKSGF4dUlPdFZtdWN0R1pjN1VtZVZsT1cvY2h2NXpoSUJiQ2IydW5EUVkwR25ZOHZWYk1vamZCSmdTRjJ5RU1WcXRaN1ZyUlEzUHFqQkV6ZG9sV0Z1WEtKQVl5VjFUVzZHM0haMjI1bUtEY3ExVXVUSjN1UjJXNWdqdFRKMzJSVWVIbTl0cFNPaFdHWUZvRGFsWE9XNDNPNjFEMFowamdONEVzVFhSeDNsUk5mR0RqNUxjeTBzMExMRlFvUVJteWFDc2NJd1ZzQlRsTmxEUTE4emgxY0NIODNSUkptMExOd1dCb05yN1VvN2hqVS90UEJGWjk3c2RwN3VHT0lhVm4xejhXSzhKbmEzUmRKK1ZlektaNUxEb2lKbUNCUUNBM0JIY3MrQ1E4K2piYUlKQ2NpQ3J2OEJUeEZFN1FiL0hLYUkrTzIzVit2T0NDNnA2MkNrVUtRRzFoZGlOVTFmNW5pbzR2MG5KcTVaekQ5SHd1WWhsV2t1YVV1UXVlMmlXdC8veWdZWVZuaFBuR25nWVMvK3FZck9GdWFJbHhUcnhRY1cwR3VIVG1ubFN1dE9vanhmVnZpM2tLNm1rV29meFRVVlBrUDY4WTJLNlplekNLaFkzYjRMZGlndWZjdktja3Z2cUQ1d1lBcHdxaW81VVhHMGNGU0pSaVA0M2U3MDlNUUp0c1M1STFmZmlXTHoreGFjMGZXS0xwUVRPYUhRZHlEaWh6SW5xZUkreWczL0hGcElkejJya2Jqc0sraVFVaHlob2FaNjJLZGRkVE00V1dxT2NTV1pGRlNkZnlweTNPUjdRdnozdkxHUElaZWNFcGIvVExvY0ZYcUtPcEFKdS9pOTRKM3V2S2NSMDhIM1hFRVVBUkw0TVBMR2xoU0xFZkJBd2E0Ym9YQjR4N083TG0wVUlYMy94SUl6MUVuYnMvcVlRNTVjV0hQRElWZXhhU2tqOEFOL1Zra3dRS0dXNzlYdUsyVVFVb0RwbzJIdU01ZktBRC9qK1pMbmpCaFp4cVlYMTBqcTc0ZTJQVE9SQklIVnB6NFVnZ0ovZW5iTmwrZnNOeHZDQWRaMEV0M3JIUTJXaWh1cjZ1N3Y1ak95RFJSdjlHRndYUi9rcmJVcDdKTHdlQ3VTUmNlOUtCdXRPeDF2SXRrRG9EWVc4alBqTTd3dWxRaFZYSTFnbjJZZDZ5VGNzRnNoTWd0eUxVQ2dSOVY3U0cySktSWTFRZGR0amdISVRKZkxzM1h5UG9zSVZtUlVvN25NR0UvUmlGbVRjYlg4QzNiWExsMVR2QXM5NnRqSG80cjVkSkRPV2FIZWg5bGloZXRVL24zK2Q2K3BCMjhFK3N3QVN1bWg0V3pqRStsT2tqemVORzByaFpGeEp2eDFwMEk2dHJYR3AyY0RaTVJ6Q003TE1hNVZJYTN0UWdQb0V0d20zbnM3TjZXNEdRbzBLazY3ek9wb0tHK3RjVUlnQTlDUGd1bjF0VmRlSElncTdKQVJpeUdEeGVycjZlVjBXUisvOEkwbjN0dU43SXJhbnBocXBhVEpaUWFoWGczbDRrL3NnQWFENXVKNXlkMS9TREtkNXFZMVA0TGlBeGNQZmUwZWRRYW1Bc2lnSmxOUm43YU1YOVhhY3hlQkNsVWs5U1EraHd0L0xTQlpQdUxEbEk2T1E1SlZHVEdDcU9xRllpOGVLY0pCUWNlSGtlS2JKQW1HK3FIN1U3VnhVVUJLak54L0c5dTF1TC9qZElOT0d1ak1Uc0Y3ekNtTjZod0NrVkM1SktnVWx5Wkl4Qmg3Q3dRdnpxQmhtUWEwbkV0VnhtR0ZmZHNsN2o2dnFPa0VvZGtSQXIwVlZLby82RXp0b3V0UHdCa295OE1yWG00ZjdjcHBPUVZ4NEdwelkzRmVoSGxBOVVaenhxQmJld0w2RmFpY2FuT3lud0NTMjFMbXhaTWVONm1uejBkSTVhTjNXNnhGSVZzWmwwTldCdGhodmZIdmtTRExUL0FLMzJydkVETUdGWlo3VU1WelQwQVkxK1hqa1RVS29IUWhVU2tjNUtmVllxeFNjbDhITmR6c3ZCSHJJTEpxWm1wNkhBZEIyS1NqS3JLT1lJRDZwdFVRaW5sUFBmT2NJSVlGMCtzWHlSWTQ3eE5GdFB5UUdZcEo5VlJIK24vYUQyYXJIWXNiQVUwSXRkd3FGa2JnL0U1MHZJd016elBoamJhTE9rYkZrS0dxYlpxdm82R1VrczdBSHEzSXN6OEdpNzRDQmpVdy9mTDluc0pNd3BRcUN6cHZtVDVYSHR2L1krSTNFd0dqbW04VEJZcDV0L3l4VUdtSG1LYk1iTUIwK3B4ZDFPNTJ2SGt5VzhVdkpTdVlNMG1KbllyWTlOVFR6K1ZtazRqUm9DYlZzeDl2Zk5jdlYrcHZIN2ZvRWJwd2R4ajB2MzErVUt3ekN5SFZHR1g4UzFTMGVsWW10aFkwVFM0ZEJMK3A3dm5UYU5nOTRsSmhKZnNKWWNXdlUzbmkvYWUrR0FXR3ptcStIcXI3ektRN0NuVHJ4YjhoMWhPMy92clMrQlFYaXJ1WU41TCIsIm1hYyI6ImQ3YjdkZGY5MTAxMDhmMWU0MjJlOWZhZWQ5MGY0ZmE1ZTFmNTljNGRlMGViMDc0NDY5ODAxNmVkOTE0NWFkODEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-372", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "vVUGbq98HKAQL4E4IyEv331sJe58ZGuRm1Bm3LPZrQI=", "origin": "DAC", "departure_time": "2026-04-28 01:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 07:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "161" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6ImdTM3BHSlBLTTlmWVVpYURDeWI2VXc9PSIsInZhbHVlIjoiMWtDeVF0aGxXY2k5Ump4UmdXZzFRVkZZSS91SDNINCs3aXdMSlpFZUhuOW5TMDc0dTNvRkkyUkhKSGF4dUlPdFZtdWN0R1pjN1VtZVZsT1cvY2h2NXpoSUJiQ2IydW5EUVkwR25ZOHZWYk1vamZCSmdTRjJ5RU1WcXRaN1ZyUlEzUHFqQkV6ZG9sV0Z1WEtKQVl5VjFUVzZHM0haMjI1bUtEY3ExVXVUSjN1UjJXNWdqdFRKMzJSVWVIbTl0cFNPaFdHWUZvRGFsWE9XNDNPNjFEMFowamdONEVzVFhSeDNsUk5mR0RqNUxjeTBzMExMRlFvUVJteWFDc2NJd1ZzQlRsTmxEUTE4emgxY0NIODNSUkptMExOd1dCb05yN1VvN2hqVS90UEJGWjk3c2RwN3VHT0lhVm4xejhXSzhKbmEzUmRKK1ZlektaNUxEb2lKbUNCUUNBM0JIY3MrQ1E4K2piYUlKQ2NpQ3J2OEJUeEZFN1FiL0hLYUkrTzIzVit2T0NDNnA2MkNrVUtRRzFoZGlOVTFmNW5pbzR2MG5KcTVaekQ5SHd1WWhsV2t1YVV1UXVlMmlXdC8veWdZWVZuaFBuR25nWVMvK3FZck9GdWFJbHhUcnhRY1cwR3VIVG1ubFN1dE9vanhmVnZpM2tLNm1rV29meFRVVlBrUDY4WTJLNlplekNLaFkzYjRMZGlndWZjdktja3Z2cUQ1d1lBcHdxaW81VVhHMGNGU0pSaVA0M2U3MDlNUUp0c1M1STFmZmlXTHoreGFjMGZXS0xwUVRPYUhRZHlEaWh6SW5xZUkreWczL0hGcElkejJya2Jqc0sraVFVaHlob2FaNjJLZGRkVE00V1dxT2NTV1pGRlNkZnlweTNPUjdRdnozdkxHUElaZWNFcGIvVExvY0ZYcUtPcEFKdS9pOTRKM3V2S2NSMDhIM1hFRVVBUkw0TVBMR2xoU0xFZkJBd2E0Ym9YQjR4N083TG0wVUlYMy94SUl6MUVuYnMvcVlRNTVjV0hQRElWZXhhU2tqOEFOL1Zra3dRS0dXNzlYdUsyVVFVb0RwbzJIdU01ZktBRC9qK1pMbmpCaFp4cVlYMTBqcTc0ZTJQVE9SQklIVnB6NFVnZ0ovZW5iTmwrZnNOeHZDQWRaMEV0M3JIUTJXaWh1cjZ1N3Y1ak95RFJSdjlHRndYUi9rcmJVcDdKTHdlQ3VTUmNlOUtCdXRPeDF2SXRrRG9EWVc4alBqTTd3dWxRaFZYSTFnbjJZZDZ5VGNzRnNoTWd0eUxVQ2dSOVY3U0cySktSWTFRZGR0amdISVRKZkxzM1h5UG9zSVZtUlVvN25NR0UvUmlGbVRjYlg4QzNiWExsMVR2QXM5NnRqSG80cjVkSkRPV2FIZWg5bGloZXRVL24zK2Q2K3BCMjhFK3N3QVN1bWg0V3pqRStsT2tqemVORzByaFpGeEp2eDFwMEk2dHJYR3AyY0RaTVJ6Q003TE1hNVZJYTN0UWdQb0V0d20zbnM3TjZXNEdRbzBLazY3ek9wb0tHK3RjVUlnQTlDUGd1bjF0VmRlSElncTdKQVJpeUdEeGVycjZlVjBXUisvOEkwbjN0dU43SXJhbnBocXBhVEpaUWFoWGczbDRrL3NnQWFENXVKNXlkMS9TREtkNXFZMVA0TGlBeGNQZmUwZWRRYW1Bc2lnSmxOUm43YU1YOVhhY3hlQkNsVWs5U1EraHd0L0xTQlpQdUxEbEk2T1E1SlZHVEdDcU9xRllpOGVLY0pCUWNlSGtlS2JKQW1HK3FIN1U3VnhVVUJLak54L0c5dTF1TC9qZElOT0d1ak1Uc0Y3ekNtTjZod0NrVkM1SktnVWx5Wkl4Qmg3Q3dRdnpxQmhtUWEwbkV0VnhtR0ZmZHNsN2o2dnFPa0VvZGtSQXIwVlZLby82RXp0b3V0UHdCa295OE1yWG00ZjdjcHBPUVZ4NEdwelkzRmVoSGxBOVVaenhxQmJld0w2RmFpY2FuT3lud0NTMjFMbXhaTWVONm1uejBkSTVhTjNXNnhGSVZzWmwwTldCdGhodmZIdmtTRExUL0FLMzJydkVETUdGWlo3VU1WelQwQVkxK1hqa1RVS29IUWhVU2tjNUtmVllxeFNjbDhITmR6c3ZCSHJJTEpxWm1wNkhBZEIyS1NqS3JLT1lJRDZwdFVRaW5sUFBmT2NJSVlGMCtzWHlSWTQ3eE5GdFB5UUdZcEo5VlJIK24vYUQyYXJIWXNiQVUwSXRkd3FGa2JnL0U1MHZJd016elBoamJhTE9rYkZrS0dxYlpxdm82R1VrczdBSHEzSXN6OEdpNzRDQmpVdy9mTDluc0pNd3BRcUN6cHZtVDVYSHR2L1krSTNFd0dqbW04VEJZcDV0L3l4VUdtSG1LYk1iTUIwK3B4ZDFPNTJ2SGt5VzhVdkpTdVlNMG1KbllyWTlOVFR6K1ZtazRqUm9DYlZzeDl2Zk5jdlYrcHZIN2ZvRWJwd2R4ajB2MzErVUt3ekN5SFZHR1g4UzFTMGVsWW10aFkwVFM0ZEJMK3A3dm5UYU5nOTRsSmhKZnNKWWNXdlUzbmkvYWUrR0FXR3ptcStIcXI3ektRN0NuVHJ4YjhoMWhPMy92clMrQlFYaXJ1WU41TCIsIm1hYyI6ImQ3YjdkZGY5MTAxMDhmMWU0MjJlOWZhZWQ5MGY0ZmE1ZTFmNTljNGRlMGViMDc0NDY5ODAxNmVkOTE0NWFkODEiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 3417, "gross_total": 3387, "base_fare": 2864, "tax": 553, "sell": { "currency": "MYR", "total": 3417, "base_fare": 2864, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQxNywiYmFzZV9mYXJlIjoyODY0LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzODcsImJhc2VfZmFyZSI6MjgzNCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM4NywiYmFzZV9mYXJlIjoyODM0LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3417, "base_fare": 2864, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2834.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3417, "base_fare": 2864, "tax": 553, "gross": { "base_fare": "2834.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0MTcuMDAiLCJiYXNlX2ZhcmUiOiIyODY0LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgzNC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM4Ny4wMCIsImJhc2VfZmFyZSI6IjI4MzQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODM0LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM4Ny4wMCIsImJhc2VfZmFyZSI6IjI4MzQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3387, "base_fare": 2834, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3417, "filter": { "id": "F123NP00114-372", "price": 3417, "gross_total": 3387, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 07:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604280110kul202604280700161", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-373", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM4wDGnO6+jOOEI6PsADbJ\/qMyc5JSjolc5vFuulnNV+Fw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-373", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "HU3uEea7y5p4GKpIHelvDC3piLcYX0Nh3lzD52v5Ww8=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6IkNVVE5hQlhXSW1VN0NnazNGV0lIUmc9PSIsInZhbHVlIjoiVEhBQ2MzTzUvVng1THhiYk9OMmJPeFFheGhSZFljODJwenhzOVVGaTBOOTlEdWgvdXZaVkUxQUIweUhIWG1zZ1dkZnYrZ2hDNWw0emNvbE9CR2Y5OC9rZnRVdlo1ZFF5WkN1YkhzZFFQdFdoeHpHc3FRQ1hDYkpoQ0toeUpiN3JBMWduUGpmbEpNMUttclpKSHdjQ09LTlExVlk2ekZ0b3FCbkJwaWplc3huVVVYQ1FBdVhKb0JETjJZOW9UbUFWOG0yUzBtN0hMcGNZWjlDZUJwc1VZQjAzdDQvYTJNclFLQ1l6eWJERzFBNEVMelBKRnAwT1F2dndPSWFacFNqVTVLSVZMNHNSVHdGZFhBWU1Ec3FiTVpEN3BkbFRnRG9LUGFUU1psOU1TbmIzTEdiYnNrSWM1N1E5UTYrTFRkMnBTK1dwWWNnNmNrV21hNjNzY29Gem9Cb2V0QzFHSjB2bGtzem1ScUtBc2lTVnRIQjc5VTgvTTNMNG9XSnJWRHJiYUN5bmwzSW9rL1Z1U1h0WEgwckRZdlkrUnA1VlBYS0MyaWtwdTJSQTllR21BVTF3Qkt5UG44eFB4WDRhQmV6K0RlcnBScGVuaWgvTVJPYkEzYTl2dVBXeVRwVlVvM1dqaUlJaWxheDJuc1QydDNQQ2R1ZW5sMHFrL0dNLzdSVE41WVpCYjBkb0RLY0JnQU9KT3NKWks1VWdPTGU1anIvY2xYZEkyNmNiZUxQNTdDbGc4cHB4OE0zeFNsbVNDdk9GbkpJQS9pRjJhNTJ5Y0E5YkdkTXplWEFCenE5Ry9SQlRPalJZSzdmRDVtV09GR1M2ejdEU1liN2o0TC9GL21sbXk2aUxJL0dkR1BJM0JHMXNFbUN5ZjNIUXhIbXplV21aOVlXWTZ2eTdqemdGeFlaUzlEQkw2RS9SS2tLeTRqK2ZYUkovb3VYa1JVN0EwWnlDR0Vrb3NpYzNuaUtHVCtLSDdLdzlaNWM0OUQ4VFJmd0lXOVVhTC9zTnk3SHFZT0NMU25HWUVBbHVuT3lMbFEzQ2t6NHYycTg4dkl1NlFndE84YlRlbVlXek5pY2FsNmh4STltUVFoZUdZSjlpRWZCaHlJeld2c1Q5NE5WaklsbFJ5MXlWOWhOMnZMNE51SGh2YTdrcTBCakVma2k5UmMrVjFWVGxEVGRyZEhwRjh5TkQ1Rlc5a0pOOTRVeDYrY2s3blFOa2trU1ZNQ2xlK1IrUCtOSklHN29yb1VwbWNzNUhkT1g4RVh2Y3JVVHBReVBreTJ5bmNCVmEyaTArUGdod0tmU2xtR2RHWEhwa3Z4alRvc0pCUk0wYTRNYU8xcUFMUHNIWStvcEJGd3BYUmI3UWVEZXFZS1FtMWQwOGRxM1loUlZKcUI4WWI4TGxmVmRqMnJONVNPSnJzS3V6dE0yc0ZYSkZUVWRNUEJZNUdubUwvNXNuS2YrVU1LejBoamxwbENocG91L0pqdjdCRG5XTTdWM2ZCTVZCWWtsbnZvbTdXdXlxSE00SmNjdjNQZVF4UjNabWJ2Ukl2VGJ2Vmk5My9HSmJZeU1FMmsvMWppUHF6bThCNFNHdDlkNEZ2Wmk1emprWmMzWGZNNnFpY0dJeWUrdzdjZFFqanAvNHRxQ1NSY1QxWlVQVm1zZWpYTjloazFhMU1BaUJWVWFMNUt3dzBCbWlEQzJ4YStBNVUxazJIV0lBR3BMdnVITy84ZXZTck8zbkFmS3Y4MHVwLzk4QUFSYldKWThBZnlSNW9CV0hCTlhYN1Y0a3BQUTFjaHhrVXdUdzJJZDZDSFpOUFpVZ2xabnVIOE56dzM1V3JyQkVlbSttTFZZT3dkeFNLOFdsVWZvamR0ZzJXTXZYbDVJZWV4NS9UakUyVEUrRzRYL3F2TEkrSHNzSElCeXNTZWNqZWpnakttNzZUQit4N0ZaenpkUE15WUZtaFpUWVdLOWhaa2VWdVZqdnRTbTlET1VEWmI1R1hNWEh5TG5HZ28waWFyQlQ4SVlRYmNJSHBxV0FFUko4NmZqaDd2eUlZVXhRQ2cwRVcwY2VsZzN2VGZHVXlSQzMrMjJnSTVQa0wvUUlmNTMweDc2VXQwQ1crMXFSOS83Z0s3QVNKa0QxczIzQXZQR2lJSVB1NDdEMGF2VG05VE84WnBWdmZWLzhPVEVHWGFtNzlNN05iT29Pdnd2RUhSc0JLdS9rTnR0aXJMTEVPZ0NFMGdYWGgvMFM0SzBsNk9taXg4dnNLNFpTbXZ6T1Jlc21WRjZEd0VwV05ncC9VaGFTc2FNOE9CSUlSbFU4bm9Dekh4Sm1Dc2dpQVErclFDdWpheHhlalpNaEp5Wmk3ZXZ4b0Ezb0xSd2FYK3NsdTdOYmNjOXBYbHFrSmlROC9yakkvV1g4aC9qeEg0cVlXOEVHMlVZVkFuRmlOS3hLOFg0Qi96WmRZMjdtc1pNb1Qrb1c0VWx1dzhvSGlIK2l3MXN4MHFTQ0FLSFhUOTJRV29wMTBxS0FwWHJvalpIMFlKT0JoemJnNkNHNVFxUkdyVVB3UkFCR29pMm5iMlk1OE5vby9vejFTNnR0TThnNkNQWU1WQm5wKzYxclczUlpOVkFiZUdoSjg2R3ZBTG4vd2RCN1pkd1hnWGlBQW4rMiIsIm1hYyI6IjdiMTg3ZDkzNTcxYzYyOTU0ZGJhYTczODU4ZmVlODZiOTg1MzA1OWM4MWFhMjM5MGU5YTI5ZWYyZmVhMTcwNGMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-373", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "V08RqLG5wgBfMxtS1PhenHnu3QTMvBGEcTsAmnOJ5Rc=", "origin": "DAC", "departure_time": "2026-04-28 11:20:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 17:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "163" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "V", "fareBasisCode": "eyJpdiI6IkNVVE5hQlhXSW1VN0NnazNGV0lIUmc9PSIsInZhbHVlIjoiVEhBQ2MzTzUvVng1THhiYk9OMmJPeFFheGhSZFljODJwenhzOVVGaTBOOTlEdWgvdXZaVkUxQUIweUhIWG1zZ1dkZnYrZ2hDNWw0emNvbE9CR2Y5OC9rZnRVdlo1ZFF5WkN1YkhzZFFQdFdoeHpHc3FRQ1hDYkpoQ0toeUpiN3JBMWduUGpmbEpNMUttclpKSHdjQ09LTlExVlk2ekZ0b3FCbkJwaWplc3huVVVYQ1FBdVhKb0JETjJZOW9UbUFWOG0yUzBtN0hMcGNZWjlDZUJwc1VZQjAzdDQvYTJNclFLQ1l6eWJERzFBNEVMelBKRnAwT1F2dndPSWFacFNqVTVLSVZMNHNSVHdGZFhBWU1Ec3FiTVpEN3BkbFRnRG9LUGFUU1psOU1TbmIzTEdiYnNrSWM1N1E5UTYrTFRkMnBTK1dwWWNnNmNrV21hNjNzY29Gem9Cb2V0QzFHSjB2bGtzem1ScUtBc2lTVnRIQjc5VTgvTTNMNG9XSnJWRHJiYUN5bmwzSW9rL1Z1U1h0WEgwckRZdlkrUnA1VlBYS0MyaWtwdTJSQTllR21BVTF3Qkt5UG44eFB4WDRhQmV6K0RlcnBScGVuaWgvTVJPYkEzYTl2dVBXeVRwVlVvM1dqaUlJaWxheDJuc1QydDNQQ2R1ZW5sMHFrL0dNLzdSVE41WVpCYjBkb0RLY0JnQU9KT3NKWks1VWdPTGU1anIvY2xYZEkyNmNiZUxQNTdDbGc4cHB4OE0zeFNsbVNDdk9GbkpJQS9pRjJhNTJ5Y0E5YkdkTXplWEFCenE5Ry9SQlRPalJZSzdmRDVtV09GR1M2ejdEU1liN2o0TC9GL21sbXk2aUxJL0dkR1BJM0JHMXNFbUN5ZjNIUXhIbXplV21aOVlXWTZ2eTdqemdGeFlaUzlEQkw2RS9SS2tLeTRqK2ZYUkovb3VYa1JVN0EwWnlDR0Vrb3NpYzNuaUtHVCtLSDdLdzlaNWM0OUQ4VFJmd0lXOVVhTC9zTnk3SHFZT0NMU25HWUVBbHVuT3lMbFEzQ2t6NHYycTg4dkl1NlFndE84YlRlbVlXek5pY2FsNmh4STltUVFoZUdZSjlpRWZCaHlJeld2c1Q5NE5WaklsbFJ5MXlWOWhOMnZMNE51SGh2YTdrcTBCakVma2k5UmMrVjFWVGxEVGRyZEhwRjh5TkQ1Rlc5a0pOOTRVeDYrY2s3blFOa2trU1ZNQ2xlK1IrUCtOSklHN29yb1VwbWNzNUhkT1g4RVh2Y3JVVHBReVBreTJ5bmNCVmEyaTArUGdod0tmU2xtR2RHWEhwa3Z4alRvc0pCUk0wYTRNYU8xcUFMUHNIWStvcEJGd3BYUmI3UWVEZXFZS1FtMWQwOGRxM1loUlZKcUI4WWI4TGxmVmRqMnJONVNPSnJzS3V6dE0yc0ZYSkZUVWRNUEJZNUdubUwvNXNuS2YrVU1LejBoamxwbENocG91L0pqdjdCRG5XTTdWM2ZCTVZCWWtsbnZvbTdXdXlxSE00SmNjdjNQZVF4UjNabWJ2Ukl2VGJ2Vmk5My9HSmJZeU1FMmsvMWppUHF6bThCNFNHdDlkNEZ2Wmk1emprWmMzWGZNNnFpY0dJeWUrdzdjZFFqanAvNHRxQ1NSY1QxWlVQVm1zZWpYTjloazFhMU1BaUJWVWFMNUt3dzBCbWlEQzJ4YStBNVUxazJIV0lBR3BMdnVITy84ZXZTck8zbkFmS3Y4MHVwLzk4QUFSYldKWThBZnlSNW9CV0hCTlhYN1Y0a3BQUTFjaHhrVXdUdzJJZDZDSFpOUFpVZ2xabnVIOE56dzM1V3JyQkVlbSttTFZZT3dkeFNLOFdsVWZvamR0ZzJXTXZYbDVJZWV4NS9UakUyVEUrRzRYL3F2TEkrSHNzSElCeXNTZWNqZWpnakttNzZUQit4N0ZaenpkUE15WUZtaFpUWVdLOWhaa2VWdVZqdnRTbTlET1VEWmI1R1hNWEh5TG5HZ28waWFyQlQ4SVlRYmNJSHBxV0FFUko4NmZqaDd2eUlZVXhRQ2cwRVcwY2VsZzN2VGZHVXlSQzMrMjJnSTVQa0wvUUlmNTMweDc2VXQwQ1crMXFSOS83Z0s3QVNKa0QxczIzQXZQR2lJSVB1NDdEMGF2VG05VE84WnBWdmZWLzhPVEVHWGFtNzlNN05iT29Pdnd2RUhSc0JLdS9rTnR0aXJMTEVPZ0NFMGdYWGgvMFM0SzBsNk9taXg4dnNLNFpTbXZ6T1Jlc21WRjZEd0VwV05ncC9VaGFTc2FNOE9CSUlSbFU4bm9Dekh4Sm1Dc2dpQVErclFDdWpheHhlalpNaEp5Wmk3ZXZ4b0Ezb0xSd2FYK3NsdTdOYmNjOXBYbHFrSmlROC9yakkvV1g4aC9qeEg0cVlXOEVHMlVZVkFuRmlOS3hLOFg0Qi96WmRZMjdtc1pNb1Qrb1c0VWx1dzhvSGlIK2l3MXN4MHFTQ0FLSFhUOTJRV29wMTBxS0FwWHJvalpIMFlKT0JoemJnNkNHNVFxUkdyVVB3UkFCR29pMm5iMlk1OE5vby9vejFTNnR0TThnNkNQWU1WQm5wKzYxclczUlpOVkFiZUdoSjg2R3ZBTG4vd2RCN1pkd1hnWGlBQW4rMiIsIm1hYyI6IjdiMTg3ZDkzNTcxYzYyOTU0ZGJhYTczODU4ZmVlODZiOTg1MzA1OWM4MWFhMjM5MGU5YTI5ZWYyZmVhMTcwNGMiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "5" } } ] } ], "price": { "currency": "MYR", "total": 3417, "gross_total": 3387, "base_fare": 2864, "tax": 553, "sell": { "currency": "MYR", "total": 3417, "base_fare": 2864, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQxNywiYmFzZV9mYXJlIjoyODY0LCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjMzODcsImJhc2VfZmFyZSI6MjgzNCwidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzM4NywiYmFzZV9mYXJlIjoyODM0LCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3417, "base_fare": 2864, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2834.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3417, "base_fare": 2864, "tax": 553, "gross": { "base_fare": "2834.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0MTcuMDAiLCJiYXNlX2ZhcmUiOiIyODY0LjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjgzNC4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM4Ny4wMCIsImJhc2VfZmFyZSI6IjI4MzQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODM0LjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzM4Ny4wMCIsImJhc2VfZmFyZSI6IjI4MzQuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzM4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3387, "base_fare": 2834, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3417, "filter": { "id": "F123NP00114-373", "price": 3417, "gross_total": 3387, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 17:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604281120kul202604281710163", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-374", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbpO4oAVHV95ENn\/nf5NUYWHxd2nSZm4k+X+d8rdVSqw7Z6jyANoznqtlAEbBDthM7kz0A+WuYGKtgAYqWseNv1Gtd087EUuqEutHydNd5Dng==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-374", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0yi5nkfJdyyEMQwIc3zv75PUgxEvExF20RgO+IkJCrA=", "origin": "KUL", "departure_time": "2026-03-10 22:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-11 00:10:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "162" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "L", "fareBasisCode": "eyJpdiI6IjZwWU1qUGczSVhNRGtlSkF2bzg5anc9PSIsInZhbHVlIjoiSkRhL1Z2Vm0zM3grdXZGUjYvVlFoQ1NXQlZIWUI2Wjd4MCtGanF0WUlPc0NWWnBjVlkvT0VTOThXVmVrWWNtTi90ZGxWY2QycVhxYXJlRlZobkpDMjdXVnRpMzA4dGNCRWpMaXcwc0xSUUFvQU12VVN1dTgxbVNGV1gxQndXa1dhaVhNTWpqTTJPcGhnVk9MR1JzUjJ3WFVyRHE2eWN0U2VEam5RbU9KcVZ2UlZZcHlRaDJUdVhDa1BhRUZ0WTFVcjUyOXhQaENKaDRYUGxMYXU3UGNyOUhneHkzT1lJUDZmbG9nUVRhMDRTZmw5T3lvSDBhRG1IUnRCUnRlaWpuTktvKzFvb2dyYkhUY2tNL1o0WHNlOURhM1VyNXpTdFVlQTQzU3VhT1hjVlUwS0MyVG9GOHhZaE94TkxSeUk1clFUWUNUcUZ2VjFaRzA4WWdXVWRlOXRXWm04QlRROUxRMWNzYU5rSmw4VVc5L2FnamIxY0wyckxNR1NBMXNveUJuQmFUbExvdWloTkRvVGpiY3NlNmxJR3ovbnZZRWhMV2JTbWplMVUzWFFzcjU3bDBMZC9tODlSQmtHUFd1VDF1aG8vVTI0QldFRFpGV0ZhSURBdllwS3pxVEpTVThWV0hqS3IrU0JkckZnUm9CcTNuV0VZcjJ0d3Y1QTRSRWFlVmtnbzI4aUNNNUU2RTRvOHkramk3QTZUb2pzeVcxNktqL2hmVnVjY05qNitRb21xSU1VMWtuSzBFcXpVTmxoNW1wVEZJY3grVUcydHozVksrRVczb3diaGJjNUE0dGV2Nkc2dkw2R25nWUNRVWpEZmtIN01uTXNMNUJRdFhFWmtRaFYwSWZyYVF6elRSSTE3SHF3aElvRU9PbGpkOGN1b1pTZnRqa3NmbTQ5ZzlyKy96WXVpODhzdVJQSmlNRGFkdmFBV25PNFhORldpc0F3a0ZpQzlNU0pqS3Fra0FHVUxHeDhmSld6MHd0RmUyNmVhdjFFNjBUWFBPNXllY2VpdzN0bTBGd0J1bGQzSk9DMTh5c0QwRlFPUmtINTFhUEc5cTVUZTNYcDc0eFpRR0xQaEdHMTNMNS9CN0xRYlBXYTQyaG9aMEZOaUx1TktxTmhBOFpRSU9MbFhDWVVTTU1QN1hYQ0pzM1A3Q3ZqZllHYzJ1NTROeHZpazlHMlFhNEZjdDJmenpVQ3gwMFBMaVJPRmg1SlNmVXF1cktKWDBkV3A0amVEcm53WkREWXpMSmlPUEF5Y0x5bEU5ZkhLL1pLbmgveGZyVzhGOEFBYXUxY1dKOFJ4ckUxU0wwKzZjR3JQWEJMdWh2ekRBWlVkZkRDM1ExLy9weSs3TUF5Zm9DUGJ4NENEUTBRYzM0Z3F1b2w5b0RrNjAvaUQrYTI3S3dLTFc2RUF3RmNaN0V2Q0tjdmRkQTN4cGVnVm0rU2xWT1FpMjNIVHNtd0ZGRWxnc2tCRUtzQmpFeFR3VU91TE5ma3dmL04vbk9OMDBlWUJPaXZ2V2dqQzRVejBXNkJST2tSSTdsdkF4eW0wMUpjU01tVzJHMmhvMkpueGdadDJXdkZBVG9QWTF5Y3FTeS81NEsrRFM0dkFDUmU5cWVFcXZDVHRkRUlheE9OaGdtUkNYbFBsTTNRUEZWeWZ0UlZ5TkZybVJ2TktRaFIyQnVxR09lZFhEZUxtTlNtcHRDWDBYNnVsR1d0SEpoVFBzUzQ1YTJCL29pNm1XNUV5amdQVk95OEpIOGtLRktLUEQ1L3ZaMTRQSVptQ21rQ3o2emdYRTFTRnFTdTVSUG8zNVhmS3hMc2NMNFJockFiUkdpdURYMUJJbFNQbDIwa0pOK3Rpb21LVExYQ2tpWGxGb1k3RXJ1MFNwdFNnOWFHMVkwdkJQUytsNXdvdTB0VHlrQ2RIM3QvT2htQXE0U3JkdFNKSkNFZkM5MlV5eHZoWkNQQ3hzczdiTVpWbUlmZHNkT3hkSTY0V0JhYWJhREx3UlJ5dGdIN0xNOUVYUnhlYUFLci94S2gzeThSWlJTOXNaNTFOZDlqQnhuMDlJL1FCd1ZTREphaXlhNnVmZXU3OS9MNlp1end5VWlpYlByTDZqOUxEODhuemI3RCtGcVhSZVB4UzZCVWQ5MnZvUWh6UTI4aGQ2R2dqWEpQcjJ5elA1dzJFWndDNk80TnBBUGRncFZCRWpRTlVBb0VXV3l3L05YVXVURnNmSzJKdEVDSzhCMnQ5WDZlMHQ2VnlrWmxCOHVQNHJ4QlZyY3MxVFVFaHpSTGVkK3ZlTi9oOTNGTzlUQWxOMmEzRHdPM3BZVWtZVWhRTjFoRWppeXc4OWRzZmJUMmRKV0dFNTg1RFVFVGV2Uy9QL3hsYk9IeHFoL1paNm9pSzBJUGUvekNVL3hiQzJUMTVDQmFRSlBYWFpFSWkxME1Beml3WTkxVlg2L2hmU1hGaFBINHcwemJNeTZ3bVFwYU5pWWFQcHVMdmhENWRsTk5YczR0QnBxZ2JKYXY4eDlZa2MxM3pSeE90aUlVckppWE8zRnVGMnpHOGZ6bXU1ZjFtQXhPM0tzYUZZc2dxT0ZHQ2s3S1BhV2p0bWM5YVNTbkhhUXV6OFcvcllxejZUZHg1NVVYTTYyVXJmbU9wVjJHNEFhSzRCQSIsIm1hYyI6ImViYTk4NWZjYzRiZmVkODIxYTk1NzBmZjY3OWM1MTBmOGIzZDgyODk5NTMzZWZhOTZlYWZiYWNlZTVjZjc3ZTQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-374", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "y4W6mBxOt9O6UC74VsgoFCUJVNOTJNrF28IATn3gxuY=", "origin": "DAC", "departure_time": "2026-04-28 23:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Malindo Air", "carrier_logo": "OD.png", "flight_number": "165" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "T", "fareBasisCode": "eyJpdiI6IjZwWU1qUGczSVhNRGtlSkF2bzg5anc9PSIsInZhbHVlIjoiSkRhL1Z2Vm0zM3grdXZGUjYvVlFoQ1NXQlZIWUI2Wjd4MCtGanF0WUlPc0NWWnBjVlkvT0VTOThXVmVrWWNtTi90ZGxWY2QycVhxYXJlRlZobkpDMjdXVnRpMzA4dGNCRWpMaXcwc0xSUUFvQU12VVN1dTgxbVNGV1gxQndXa1dhaVhNTWpqTTJPcGhnVk9MR1JzUjJ3WFVyRHE2eWN0U2VEam5RbU9KcVZ2UlZZcHlRaDJUdVhDa1BhRUZ0WTFVcjUyOXhQaENKaDRYUGxMYXU3UGNyOUhneHkzT1lJUDZmbG9nUVRhMDRTZmw5T3lvSDBhRG1IUnRCUnRlaWpuTktvKzFvb2dyYkhUY2tNL1o0WHNlOURhM1VyNXpTdFVlQTQzU3VhT1hjVlUwS0MyVG9GOHhZaE94TkxSeUk1clFUWUNUcUZ2VjFaRzA4WWdXVWRlOXRXWm04QlRROUxRMWNzYU5rSmw4VVc5L2FnamIxY0wyckxNR1NBMXNveUJuQmFUbExvdWloTkRvVGpiY3NlNmxJR3ovbnZZRWhMV2JTbWplMVUzWFFzcjU3bDBMZC9tODlSQmtHUFd1VDF1aG8vVTI0QldFRFpGV0ZhSURBdllwS3pxVEpTVThWV0hqS3IrU0JkckZnUm9CcTNuV0VZcjJ0d3Y1QTRSRWFlVmtnbzI4aUNNNUU2RTRvOHkramk3QTZUb2pzeVcxNktqL2hmVnVjY05qNitRb21xSU1VMWtuSzBFcXpVTmxoNW1wVEZJY3grVUcydHozVksrRVczb3diaGJjNUE0dGV2Nkc2dkw2R25nWUNRVWpEZmtIN01uTXNMNUJRdFhFWmtRaFYwSWZyYVF6elRSSTE3SHF3aElvRU9PbGpkOGN1b1pTZnRqa3NmbTQ5ZzlyKy96WXVpODhzdVJQSmlNRGFkdmFBV25PNFhORldpc0F3a0ZpQzlNU0pqS3Fra0FHVUxHeDhmSld6MHd0RmUyNmVhdjFFNjBUWFBPNXllY2VpdzN0bTBGd0J1bGQzSk9DMTh5c0QwRlFPUmtINTFhUEc5cTVUZTNYcDc0eFpRR0xQaEdHMTNMNS9CN0xRYlBXYTQyaG9aMEZOaUx1TktxTmhBOFpRSU9MbFhDWVVTTU1QN1hYQ0pzM1A3Q3ZqZllHYzJ1NTROeHZpazlHMlFhNEZjdDJmenpVQ3gwMFBMaVJPRmg1SlNmVXF1cktKWDBkV3A0amVEcm53WkREWXpMSmlPUEF5Y0x5bEU5ZkhLL1pLbmgveGZyVzhGOEFBYXUxY1dKOFJ4ckUxU0wwKzZjR3JQWEJMdWh2ekRBWlVkZkRDM1ExLy9weSs3TUF5Zm9DUGJ4NENEUTBRYzM0Z3F1b2w5b0RrNjAvaUQrYTI3S3dLTFc2RUF3RmNaN0V2Q0tjdmRkQTN4cGVnVm0rU2xWT1FpMjNIVHNtd0ZGRWxnc2tCRUtzQmpFeFR3VU91TE5ma3dmL04vbk9OMDBlWUJPaXZ2V2dqQzRVejBXNkJST2tSSTdsdkF4eW0wMUpjU01tVzJHMmhvMkpueGdadDJXdkZBVG9QWTF5Y3FTeS81NEsrRFM0dkFDUmU5cWVFcXZDVHRkRUlheE9OaGdtUkNYbFBsTTNRUEZWeWZ0UlZ5TkZybVJ2TktRaFIyQnVxR09lZFhEZUxtTlNtcHRDWDBYNnVsR1d0SEpoVFBzUzQ1YTJCL29pNm1XNUV5amdQVk95OEpIOGtLRktLUEQ1L3ZaMTRQSVptQ21rQ3o2emdYRTFTRnFTdTVSUG8zNVhmS3hMc2NMNFJockFiUkdpdURYMUJJbFNQbDIwa0pOK3Rpb21LVExYQ2tpWGxGb1k3RXJ1MFNwdFNnOWFHMVkwdkJQUytsNXdvdTB0VHlrQ2RIM3QvT2htQXE0U3JkdFNKSkNFZkM5MlV5eHZoWkNQQ3hzczdiTVpWbUlmZHNkT3hkSTY0V0JhYWJhREx3UlJ5dGdIN0xNOUVYUnhlYUFLci94S2gzeThSWlJTOXNaNTFOZDlqQnhuMDlJL1FCd1ZTREphaXlhNnVmZXU3OS9MNlp1end5VWlpYlByTDZqOUxEODhuemI3RCtGcVhSZVB4UzZCVWQ5MnZvUWh6UTI4aGQ2R2dqWEpQcjJ5elA1dzJFWndDNk80TnBBUGRncFZCRWpRTlVBb0VXV3l3L05YVXVURnNmSzJKdEVDSzhCMnQ5WDZlMHQ2VnlrWmxCOHVQNHJ4QlZyY3MxVFVFaHpSTGVkK3ZlTi9oOTNGTzlUQWxOMmEzRHdPM3BZVWtZVWhRTjFoRWppeXc4OWRzZmJUMmRKV0dFNTg1RFVFVGV2Uy9QL3hsYk9IeHFoL1paNm9pSzBJUGUvekNVL3hiQzJUMTVDQmFRSlBYWFpFSWkxME1Beml3WTkxVlg2L2hmU1hGaFBINHcwemJNeTZ3bVFwYU5pWWFQcHVMdmhENWRsTk5YczR0QnBxZ2JKYXY4eDlZa2MxM3pSeE90aUlVckppWE8zRnVGMnpHOGZ6bXU1ZjFtQXhPM0tzYUZZc2dxT0ZHQ2s3S1BhV2p0bWM5YVNTbkhhUXV6OFcvcllxejZUZHg1NVVYTTYyVXJmbU9wVjJHNEFhSzRCQSIsIm1hYyI6ImViYTk4NWZjYzRiZmVkODIxYTk1NzBmZjY3OWM1MTBmOGIzZDgyODk5NTMzZWZhOTZlYWZiYWNlZTVjZjc3ZTQiLCJ0YWciOiIifQ==", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 3496, "gross_total": 3466, "base_fare": 2943, "tax": 553, "sell": { "currency": "MYR", "total": 3496, "base_fare": 2943, "tax": 553 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ5NiwiYmFzZV9mYXJlIjoyOTQzLCJ0YXgiOjU1M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM0NjYsImJhc2VfZmFyZSI6MjkxMywidGF4Ijo1NTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzQ2NiwiYmFzZV9mYXJlIjoyOTEzLCJ0YXgiOjU1M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3496, "base_fare": 2943, "tax": 553, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2913.00", "tax": "553.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3496, "base_fare": 2943, "tax": 553, "gross": { "base_fare": "2913.00", "tax": "553.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM0OTYuMDAiLCJiYXNlX2ZhcmUiOiIyOTQzLjAwIiwidGF4IjoiNTUzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjkxMy4wMCIsInRheCI6IjU1My4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjI5MTMuMDAiLCJ0YXgiOiI1NTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyOTEzLjAwIiwidGF4IjoiNTUzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjI5MTMuMDAiLCJ0YXgiOiI1NTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzQ2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3466, "base_fare": 2913, "tax": 553, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3496, "filter": { "id": "F123NP00114-374", "price": 3496, "gross_total": 3466, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:20:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-04-29 05:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102220dac202603110010162dac202604282310kul202604290500165", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-375", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYRSevi99Twiu2R1Hiwl4ol2YGTAlsp8vZXdgdRt53GzW+3OpF+jwQuUDh7ugIbzOuVeUnCFZDagv\/ETzi\/qfTq", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-375", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VI\/IQWgkmxinigH16Q34X5bLS0s3Wm7+xHM\/ZqCp4XX6s7TPfehoDRUePwRicBU4", "origin": "KUL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 18:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "613" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "613" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT21H15M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-375", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3540, "gross_total": 3510, "base_fare": 3037, "tax": 503, "sell": { "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzU0MCwiYmFzZV9mYXJlIjozMDM3LCJ0YXgiOjUwM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM1MTAsImJhc2VfZmFyZSI6MzAwNywidGF4Ijo1MDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzUxMCwiYmFzZV9mYXJlIjozMDA3LCJ0YXgiOjUwM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3007.00", "tax": "503.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503, "gross": { "base_fare": "3007.00", "tax": "503.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM1NDAuMDAiLCJiYXNlX2ZhcmUiOiIzMDM3LjAwIiwidGF4IjoiNTAzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAwNy4wMCIsInRheCI6IjUwMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzUxMC4wMCIsImJhc2VfZmFyZSI6IjMwMDcuMDAiLCJ0YXgiOiI1MDMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDA3LjAwIiwidGF4IjoiNTAzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzUxMC4wMCIsImJhc2VfZmFyZSI6IjMwMDcuMDAiLCJ0YXgiOiI1MDMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzUxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3510, "base_fare": 3007, "tax": 503, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3540, "filter": { "id": "F123NP00114-375", "price": 3540, "gross_total": 3510, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:20:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101720sin202603101835613sin202603111550dac202603111805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-376", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMxlhgE60LG0kIrFHCGd8FS5JXIl9hAV46XjknTA6pJl1DVuaFalKOWWabO4yib\/yYqtAHp63BueX9JROpaVbP", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-376", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rY0XBzZxeXXfDkENuyAY4k6MIoVLHzUqSTsLSk3aBfHslEFOGcQt0dmoWwaV2oMa", "origin": "KUL", "departure_time": "2026-03-10 15:25:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 16:40:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "605" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "605" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT23H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-376", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3540, "gross_total": 3510, "base_fare": 3037, "tax": 503, "sell": { "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzU0MCwiYmFzZV9mYXJlIjozMDM3LCJ0YXgiOjUwM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM1MTAsImJhc2VfZmFyZSI6MzAwNywidGF4Ijo1MDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzUxMCwiYmFzZV9mYXJlIjozMDA3LCJ0YXgiOjUwM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3007.00", "tax": "503.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503, "gross": { "base_fare": "3007.00", "tax": "503.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM1NDAuMDAiLCJiYXNlX2ZhcmUiOiIzMDM3LjAwIiwidGF4IjoiNTAzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAwNy4wMCIsInRheCI6IjUwMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzUxMC4wMCIsImJhc2VfZmFyZSI6IjMwMDcuMDAiLCJ0YXgiOiI1MDMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDA3LjAwIiwidGF4IjoiNTAzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzUxMC4wMCIsImJhc2VfZmFyZSI6IjMwMDcuMDAiLCJ0YXgiOiI1MDMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzUxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3510, "base_fare": 3007, "tax": 503, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3540, "filter": { "id": "F123NP00114-376", "price": 3540, "gross_total": 3510, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:25:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101525sin202603101640605sin202603111550dac202603111805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-377", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbTnrbc4MLwuxipsAiRhEZ+xhNXQEQsbeYks4tzwqQUVxjA+ro+ES4z+3xxyT4BwN1V4gNu3IdsTLisS8UGGgGT", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-377", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6I49irHb0h4KEd3H5V5Lveb5eTzsXOZwGwUisLSldeEQm\/Y8xqTuITGsROmkcUjk", "origin": "KUL", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 20:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "607" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "607" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT19H15M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-377", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pT6kPx8fHZoPJCwbBH1Anoc3\/Q7uHncjXe5Svaf6T5GUjeuygoUF2LQl+jJVSOBB", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3540, "gross_total": 3510, "base_fare": 3037, "tax": 503, "sell": { "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzU0MCwiYmFzZV9mYXJlIjozMDM3LCJ0YXgiOjUwM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM1MTAsImJhc2VfZmFyZSI6MzAwNywidGF4Ijo1MDMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzUxMCwiYmFzZV9mYXJlIjozMDA3LCJ0YXgiOjUwM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3007.00", "tax": "503.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3540, "base_fare": 3037, "tax": 503, "gross": { "base_fare": "3007.00", "tax": "503.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM1NDAuMDAiLCJiYXNlX2ZhcmUiOiIzMDM3LjAwIiwidGF4IjoiNTAzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAwNy4wMCIsInRheCI6IjUwMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzUxMC4wMCIsImJhc2VfZmFyZSI6IjMwMDcuMDAiLCJ0YXgiOiI1MDMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDA3LjAwIiwidGF4IjoiNTAzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzUxMC4wMCIsImJhc2VfZmFyZSI6IjMwMDcuMDAiLCJ0YXgiOiI1MDMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzUxMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3510, "base_fare": 3007, "tax": 503, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3540, "filter": { "id": "F123NP00114-377", "price": 3540, "gross_total": 3510, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 19:25:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101925sin202603102035607sin202603111550dac202603111805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-378", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ0\/UqSzDWnHNQDKS2IwqZc9CWlfNBTz\/upBqunhOLHNg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-378", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Nl33bc+tPMM1VLANzutEUA==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-378", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ilMENZhYuac2zi\/wcCexrw==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "ZyTz69kq1VrhhbViAF62oA==", "origin": "SIN", "departure_time": "2026-04-28 18:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 19:25:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "608" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "608" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3604, "gross_total": 3772, "base_fare": 3328, "tax": 474, "sell": { "currency": "MYR", "total": 3604, "base_fare": 3328, "tax": 474 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzYwNCwiYmFzZV9mYXJlIjozMzI4LCJ0YXgiOjQ3NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM1NzQsImJhc2VfZmFyZSI6MzI5OCwidGF4Ijo0NzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mzc3MiwiYmFzZV9mYXJlIjozMjk4LCJ0YXgiOjQ3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3604, "base_fare": 3328, "tax": 474, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3298.00", "tax": "474.00", "discount": 198, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3604, "base_fare": 3328, "tax": 474, "gross": { "base_fare": "3298.00", "tax": "474.00", "discount": "198.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM2MDQuMDAiLCJiYXNlX2ZhcmUiOiIzMzI4LjAwIiwidGF4IjoiNDc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI5OC4wMCIsInRheCI6IjQ3NC4wMCIsImRpc2NvdW50IjoiMTk4LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzNTc0LjAwIiwiYmFzZV9mYXJlIjoiMzI5OC4wMCIsInRheCI6IjQ3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMyOTguMDAiLCJ0YXgiOiI0NzQuMDAiLCJkaXNjb3VudCI6IjE5OC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM3NzIuMDAiLCJiYXNlX2ZhcmUiOiIzMjk4LjAwIiwidGF4IjoiNDc0LjAwIiwiZGlzY291bnQiOiIxOTguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzU3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3772, "base_fare": 3298, "tax": 474, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 198, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3604, "filter": { "id": "F123NP00114-378", "price": 3604, "gross_total": 3772, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604281815kul202604281925608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-379", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYAqGXcvEpZDijtETWfEVxEdjZrz2b3si0YpxxP7mlcK3jwmdQgCZ64gkjABnJjRzf\/TIBvtE0d3z0pV+K\/Hs3l", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-379", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xu\/qg757SV5dLnmUWfUQxF8rLwzqh\/tJIw8O3K60IpHW8GNxwa+J875ZRdbTAjDR", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-379", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "UmX50oVmDbd5qC+I5pfP\/aZuy7xS4zHCpesFAk96AXFiKf3DR+yZss4CuzQQHsH6", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3679, "gross_total": 3649, "base_fare": 3107, "tax": 572, "sell": { "currency": "MYR", "total": 3679, "base_fare": 3107, "tax": 572 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzY3OSwiYmFzZV9mYXJlIjozMTA3LCJ0YXgiOjU3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM2NDksImJhc2VfZmFyZSI6MzA3NywidGF4Ijo1NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzY0OSwiYmFzZV9mYXJlIjozMDc3LCJ0YXgiOjU3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3679, "base_fare": 3107, "tax": 572, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3077.00", "tax": "572.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3679, "base_fare": 3107, "tax": 572, "gross": { "base_fare": "3077.00", "tax": "572.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM2NzkuMDAiLCJiYXNlX2ZhcmUiOiIzMTA3LjAwIiwidGF4IjoiNTcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA3Ny4wMCIsInRheCI6IjU3Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzY0OS4wMCIsImJhc2VfZmFyZSI6IjMwNzcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMDc3LjAwIiwidGF4IjoiNTcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzY0OS4wMCIsImJhc2VfZmFyZSI6IjMwNzcuMDAiLCJ0YXgiOiI1NzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzY0OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3649, "base_fare": 3077, "tax": 572, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 3679, "filter": { "id": "F123NP00114-379", "price": 3679, "gross_total": 3649, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-380", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcaGkpghDU1qu8EWHDL9iOP4W6FoLaRMs2+BxXqxLalW4=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-380", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWvzdS6Mjx9MkHegho7SN1y2CWXNw8mVzLvxKLNVIcZ1mjCU3qqDkL7MIoimMmZm8w0=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-380", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSS2AU0bhSiQDKPwAg6j+Brs8dif1trZLakBOs6j6npLYD9+N3OYbIB5RHzr8I7zr8E=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSS2AU0bhSiQDKPwAg6j+BrsXI+hkjuHhHFdb4AJD8LsATV0cpX6yIUgw5bwvPAKQN8=", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3841, "gross_total": 3812, "base_fare": 3328, "tax": 514, "sell": { "currency": "MYR", "total": 3841, "base_fare": 3328, "tax": 514 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mzg0MSwiYmFzZV9mYXJlIjozMzI4LCJ0YXgiOjUxNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM4MTEsImJhc2VfZmFyZSI6MzI5OCwidGF4Ijo1MTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MzgxMiwiYmFzZV9mYXJlIjozMjk4LCJ0YXgiOjUxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3841, "base_fare": 3328, "tax": 514, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3298.00", "tax": "514.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3841, "base_fare": 3328, "tax": 514, "gross": { "base_fare": "3298.00", "tax": "514.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM4NDEuMDAiLCJiYXNlX2ZhcmUiOiIzMzI4LjAwIiwidGF4IjoiNTE0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI5OC4wMCIsInRheCI6IjUxNC4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzgxMS4wMCIsImJhc2VfZmFyZSI6IjMyOTguMDAiLCJ0YXgiOiI1MTQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjk4LjAwIiwidGF4IjoiNTE0LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzgxMi4wMCIsImJhc2VfZmFyZSI6IjMyOTguMDAiLCJ0YXgiOiI1MTQuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MzgxMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3812, "base_fare": 3298, "tax": 514, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3841, "filter": { "id": "F123NP00114-380", "price": 3841, "gross_total": 3812, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-381", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbTrMdbKzJLOUnoUPHR2bVt\/oT35leZhYrDvQdi6nOUfg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-381", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ke5T3vHtLQnSis9YPyhJXw==", "origin": "KUL", "departure_time": "2026-03-10 18:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 19:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "121" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "W63MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Xrw\/44PwBaCwMsGMr5Gvyw==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT00H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "W63MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-381", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "RRKgIvo9GoberbmB0\/CTjA==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "W63MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "+0xxIiCXyhnuOweVPlArkQ==", "origin": "SIN", "departure_time": "2026-04-29 09:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 11:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 15m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "5604" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "5604" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "W63MYR", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 3885, "gross_total": 3855, "base_fare": 3290, "tax": 595, "sell": { "currency": "MYR", "total": 3885, "base_fare": 3290, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mzg4NSwiYmFzZV9mYXJlIjozMjkwLCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM4NTUsImJhc2VfZmFyZSI6MzI2MCwidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mzg1NSwiYmFzZV9mYXJlIjozMjYwLCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3885, "base_fare": 3290, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3260.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3885, "base_fare": 3290, "tax": 595, "gross": { "base_fare": "3260.00", "tax": "595.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM4ODUuMDAiLCJiYXNlX2ZhcmUiOiIzMjkwLjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzI2MC4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzg1NS4wMCIsImJhc2VfZmFyZSI6IjMyNjAuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMjYwLjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMzg1NS4wMCIsImJhc2VfZmFyZSI6IjMyNjAuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mzg1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3855, "base_fare": 3260, "tax": 595, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3885, "filter": { "id": "F123NP00114-381", "price": 3885, "gross_total": 3855, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-359", "aircraft_name": "Airbus-359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 11:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101830sin202603101950121sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604290955kul2026042911105604", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-382", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYC\/eOqdps8nnl5uaRP\/NXneAWMThvNVbtyGxaiyllhYQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-382", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-382", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "cb6JyopBMCWCBCalHxETuQ==", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "cfFW0D8Vn960r2phX4ARSg==", "origin": "BKK", "departure_time": "2026-04-28 18:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 21:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 15m", "distance": null, "lay_over": "PT03H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "775" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "775" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3895, "gross_total": 4123, "base_fare": 3718, "tax": 435, "sell": { "currency": "MYR", "total": 3895, "base_fare": 3718, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mzg5NSwiYmFzZV9mYXJlIjozNzE4LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM4NjUsImJhc2VfZmFyZSI6MzY4OCwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDEyMywiYmFzZV9mYXJlIjozNjg4LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3895, "base_fare": 3718, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3688.00", "tax": "435.00", "discount": 258, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3895, "base_fare": 3718, "tax": 435, "gross": { "base_fare": "3688.00", "tax": "435.00", "discount": "258.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM4OTUuMDAiLCJiYXNlX2ZhcmUiOiIzNzE4LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY4OC4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiMjU4LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzODY1LjAwIiwiYmFzZV9mYXJlIjoiMzY4OC4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2ODguMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjI1OC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxMjMuMDAiLCJiYXNlX2ZhcmUiOiIzNjg4LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiIyNTguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mzg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4123, "base_fare": 3688, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 258, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3895, "filter": { "id": "F123NP00114-382", "price": 3895, "gross_total": 4123, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 21:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281115bkk202604281500388bkk202604281840kul202604282155775", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-383", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa1tpILT9bjbTCPmZubljJ+zNZqhZd+X4\/N3yY\/6381LA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-383", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-383", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "cb6JyopBMCWCBCalHxETuQ==", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "H+yJghR+i1\/tJNCNi391+Q==", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 3895, "gross_total": 4123, "base_fare": 3718, "tax": 435, "sell": { "currency": "MYR", "total": 3895, "base_fare": 3718, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Mzg5NSwiYmFzZV9mYXJlIjozNzE4LCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjM4NjUsImJhc2VfZmFyZSI6MzY4OCwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDEyMywiYmFzZV9mYXJlIjozNjg4LCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 3895, "base_fare": 3718, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3688.00", "tax": "435.00", "discount": 258, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 3895, "base_fare": 3718, "tax": 435, "gross": { "base_fare": "3688.00", "tax": "435.00", "discount": "258.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM4OTUuMDAiLCJiYXNlX2ZhcmUiOiIzNzE4LjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzY4OC4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiMjU4LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzODY1LjAwIiwiYmFzZV9mYXJlIjoiMzY4OC4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM2ODguMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjI1OC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxMjMuMDAiLCJiYXNlX2ZhcmUiOiIzNjg4LjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiIyNTguMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Mzg2NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4123, "base_fare": 3688, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 258, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 3895, "filter": { "id": "F123NP00114-383", "price": 3895, "gross_total": 4123, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-384", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZrHSjLI5cxXqK3ZnSuNCqkFSbq+R4cFE\/ZUj+gIBf5sw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-384", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rvGI+jS0M7PZWDR6zh35jA==", "origin": "KUL", "departure_time": "2026-03-10 21:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MCT", "arrival_time": "2026-03-11 00:05:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-03-10", "flight_time": "6h 30m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "824" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "824" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TCM6MY", "meal_code": null, "seat_available": "6" } }, { "air_segment_key": "0aaV0D\/pQxx1QH4oddIAaw==", "origin": "MCT", "departure_time": "2026-03-11 08:05:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-03-11 14:25:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 20m", "distance": null, "lay_over": "PT08H00M", "lay_over_date": "2026-03-11", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "fareBasisCode": "TCM6MY", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-384", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "e+cwbA\/FQru24Huf89Yi8g==", "origin": "DAC", "departure_time": "2026-04-28 16:00:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2026-04-28 18:50:00", "destination_terminal": null, "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-04-28", "flight_time": "4h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "7" } }, { "air_segment_key": "W15Cm+WhZYY\/4nbermujsA==", "origin": "MCT", "departure_time": "2026-04-28 21:25:00", "origin_terminal": null, "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "KUL", "arrival_time": "2026-04-29 08:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "6h 50m", "distance": null, "lay_over": "PT02H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VCMRMY", "meal_code": null, "seat_available": "7" } } ] } ], "price": { "currency": "MYR", "total": 4012, "gross_total": 3982, "base_fare": 2906, "tax": 1106, "sell": { "currency": "MYR", "total": 4012, "base_fare": 2906, "tax": 1106 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDAxMiwiYmFzZV9mYXJlIjoyOTA2LCJ0YXgiOjExMDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozOTgyLCJiYXNlX2ZhcmUiOjI4NzYsInRheCI6MTEwNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjozOTgyLCJiYXNlX2ZhcmUiOjI4NzYsInRheCI6MTEwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4012, "base_fare": 2906, "tax": 1106, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "2876.00", "tax": "1106.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4012, "base_fare": 2906, "tax": 1106, "gross": { "base_fare": "2876.00", "tax": "1106.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQwMTIuMDAiLCJiYXNlX2ZhcmUiOiIyOTA2LjAwIiwidGF4IjoiMTEwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI4NzYuMDAiLCJ0YXgiOiIxMTA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIzOTgyLjAwIiwiYmFzZV9mYXJlIjoiMjg3Ni4wMCIsInRheCI6IjExMDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyODc2LjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjM5ODIuMDAiLCJiYXNlX2ZhcmUiOiIyODc2LjAwIiwidGF4IjoiMTEwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjozOTgyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 3982, "base_fare": 2876, "tax": 1106, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4012, "filter": { "id": "F123NP00114-384", "price": 4012, "gross_total": 3982, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:35:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102135mct202603110005824mct202603110805dac202603111425317dac202604281600mct202604281850318mct202604282125kul202604290815821", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-385", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOri0KkPxISOnUCKHbaJ4hIq9T5OdUOBjyxNeLHeJqTZLU=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-385", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf3XTUkUwfVsD1o0hc+NFJZg6PueAmIcN5Or+TdkrLq+ht0uSldGU5QbOkyMBx1rGTk=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-385", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWctNWnSDHPlCF6Lyl66Ev+CUOqUAO21YW83RzhPToYp38sVLeqc5VB5DGSCubmhrk=", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWctNWnSDHPlCF6Lyl66Ev+BL\/l0v6fQNrlus+N3LetJQgAIRz52hBgBZ3URCsdNi8=", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4081, "gross_total": 4316, "base_fare": 3921, "tax": 425, "sell": { "currency": "MYR", "total": 4081, "base_fare": 3921, "tax": 425 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDA4MSwiYmFzZV9mYXJlIjozOTIxLCJ0YXgiOjQyNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQwNTEsImJhc2VfZmFyZSI6Mzg5MSwidGF4Ijo0MjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMxNiwiYmFzZV9mYXJlIjozODkxLCJ0YXgiOjQyNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4081, "base_fare": 3921, "tax": 425, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3891.00", "tax": "425.00", "discount": 265, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4081, "base_fare": 3921, "tax": 425, "gross": { "base_fare": "3891.00", "tax": "425.00", "discount": "265.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQwODEuMDAiLCJiYXNlX2ZhcmUiOiIzOTIxLjAwIiwidGF4IjoiNDI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg5MS4wMCIsInRheCI6IjQyNS4wMCIsImRpc2NvdW50IjoiMjY1LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MDUxLjAwIiwiYmFzZV9mYXJlIjoiMzg5MS4wMCIsInRheCI6IjQyNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4OTEuMDAiLCJ0YXgiOiI0MjUuMDAiLCJkaXNjb3VudCI6IjI2NS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMTYuMDAiLCJiYXNlX2ZhcmUiOiIzODkxLjAwIiwidGF4IjoiNDI1LjAwIiwiZGlzY291bnQiOiIyNjUuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDA1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4316, "base_fare": 3891, "tax": 425, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 265, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4081, "filter": { "id": "F123NP00114-385", "price": 4081, "gross_total": 4316, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-386", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbejpB5FuWl57jRDhX6uD6tjFxngvCde\/IUhFv3eGkSGQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-386", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3G8MwZsebhO1t\/etOvoaFg==", "origin": "KUL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 18:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "5613" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "5613" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "W63MYR", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "E5tfGC3cygX5dLI\/XZn3lA==", "origin": "SIN", "departure_time": "2026-03-10 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "PT02H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "fareBasisCode": "W63MYR", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-386", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "PSTonrHzb80sX3I\/GBVdRg==", "origin": "DAC", "departure_time": "2026-04-28 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-29 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-787", "name": "Boeing-787", "picture": "Boeing-787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H63MYR", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "BBlDXr4Y3wPGp1ggD+P0Vw==", "origin": "SIN", "departure_time": "2026-04-29 07:00:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 08:10:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 10m", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "104" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "fareBasisCode": "H63MYR", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4083, "gross_total": 4053, "base_fare": 3488, "tax": 595, "sell": { "currency": "MYR", "total": 4083, "base_fare": 3488, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDA4MywiYmFzZV9mYXJlIjozNDg4LCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQwNTMsImJhc2VfZmFyZSI6MzQ1OCwidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDA1MywiYmFzZV9mYXJlIjozNDU4LCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4083, "base_fare": 3488, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3458.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4083, "base_fare": 3488, "tax": 595, "gross": { "base_fare": "3458.00", "tax": "595.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQwODMuMDAiLCJiYXNlX2ZhcmUiOiIzNDg4LjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ1OC4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDA1My4wMCIsImJhc2VfZmFyZSI6IjM0NTguMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNDU4LjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDA1My4wMCIsImJhc2VfZmFyZSI6IjM0NTguMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDA1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4053, "base_fare": 3458, "tax": 595, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4083, "filter": { "id": "F123NP00114-386", "price": 4083, "gross_total": 4053, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:20:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:10:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101720sin2026031018355613sin202603102040dac202603102240446dac202604282355sin202604290600447sin202604290700kul202604290810104", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-387", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYMAA8lJzXJkMcjwTsUEopznR1bqT8xQr9QTYiQdW1IivzVe+NWmyPAfHh7kaWuf18C\/s+nku03tPwmj8oYzzhgeEj7HBljFuSZLflGIDAcdSQfTBkWn1exN\/Q1DldKlwUC8KJZrCOhBZN3cR3vomt3jhz40f2vgBEhGg9UyuT2oEa2igQsx0ipWL0NcSm2ZqvB7\/bylomFtqmSyRqYWh4IHGrZyMwkjUzncp0y8Lb0qtg+pmjMOc29LeVKAfRpVfNsjZwTkxZ61Xp5DMFPE\/RLS98tY5kliPT3Rv+yyMHqeeq1vZAwiWwH+KC5rZgOYRtRTlyFxT58\/KXUnDXzcc7GDH21SCh3Qz1YoyJWvbl9aC\/i9ix9lmLQf\/lqU8pXrqYs6acWo0HcNIm+KE6UV6El", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-387", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "hR\/M68EdV9qbNeU1O54rpA==", "origin": "KUL", "departure_time": "2026-03-10 09:25:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "MCT", "arrival_time": "2026-03-10 12:10:00", "destination_terminal": "", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-03-10", "flight_time": "6h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 737", "name": " Boeing 737", "picture": " Boeing 737.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "822" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "822" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kilos", "title": "20 kilos" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "DejvcLsiG00fnUGNXe93sg==", "origin": "MCT", "departure_time": "2026-03-11 08:05:00", "origin_terminal": "", "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "DAC", "arrival_time": "2026-03-11 14:25:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 20m", "distance": null, "lay_over": "PT19H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": " Boeing 737", "name": " Boeing 737", "picture": " Boeing 737.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "317" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kilos", "title": "20 kilos" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-387", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1669pbjR2TxckymEUyrlqw==", "origin": "DAC", "departure_time": "2026-04-28 16:00:00", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "MCT", "arrival_time": "2026-04-28 18:50:00", "destination_terminal": "", "destination_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "flight_date": "2026-04-28", "flight_time": "4h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": " Boeing 737", "name": " Boeing 737", "picture": " Boeing 737.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "318" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kilos", "title": "20 kilos" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "J09dvgAQXUzDlZDOMxmTbQ==", "origin": "MCT", "departure_time": "2026-04-28 21:25:00", "origin_terminal": "", "origin_airport": { "name": "Muscat International Airport", "city": "Muscat", "country": "Oman", "timezone": "Asia\/Muscat" }, "destination": "KUL", "arrival_time": "2026-04-29 08:15:00", "destination_terminal": "", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "6h 50m", "distance": null, "lay_over": "PT02H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": " Boeing 787-900", "name": " Boeing 787-900", "picture": " Boeing 787-900.png" }, "operating": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "marketing": { "carrier": "WY", "carrier_name": "Oman Air", "carrier_logo": "WY.png", "flight_number": "821" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kilos", "title": "20 kilos" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Econom", "cabin_code": "Econom", "booking_code": "", "fareBasisCode": "", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4171, "gross_total": 4141, "base_fare": 3189, "tax": 982, "sell": { "currency": "MYR", "total": 4171, "base_fare": 3189, "tax": 982 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE3MSwiYmFzZV9mYXJlIjozMTg5LCJ0YXgiOjk4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQxNDEsImJhc2VfZmFyZSI6MzE1OSwidGF4Ijo5ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE0MSwiYmFzZV9mYXJlIjozMTU5LCJ0YXgiOjk4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4171, "base_fare": 3189, "tax": 982, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3159.00", "tax": "982.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4171, "base_fare": 3189, "tax": 982, "gross": { "base_fare": "3159.00", "tax": "982.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxNzEuMDAiLCJiYXNlX2ZhcmUiOiIzMTg5LjAwIiwidGF4IjoiOTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzE1OS4wMCIsInRheCI6Ijk4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDE0MS4wMCIsImJhc2VfZmFyZSI6IjMxNTkuMDAiLCJ0YXgiOiI5ODIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzMTU5LjAwIiwidGF4IjoiOTgyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDE0MS4wMCIsImJhc2VfZmFyZSI6IjMxNTkuMDAiLCJ0YXgiOiI5ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDE0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4141, "base_fare": 3159, "tax": 982, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4171, "filter": { "id": "F123NP00114-387", "price": 4171, "gross_total": 4141, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "WY", "carrier_marketing": "WY", "aircraft": " Boeing 737", "aircraft_name": " Boeing 737", "cabin_class": "Econom", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-29 08:15:00", "refund": "non-refundable", "baggage_value": "kilos", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100925mct202603101210822mct202603110805dac202603111425317dac202604281600mct202604281850318mct202604282125kul202604290815821", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-388", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrnx\/ZpotZWkXo\/GBdhNTV0vi5TCTzNmWpkFLZcIzm9uo=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-388", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2fE66\/qCmywqWGOH0eNoiz9f593tBvgrZsJLhYf05ywchJalcUeA9v7JWjYdGHJWQ=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-388", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lUi8Novf\/REqXv5o9p\/7rYJ2Sx9j9d1PxIPGxpa2HYgKna\/JuNBSnHbZ9vBEnkFKbs=", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lUi8Novf\/REqXv5o9p\/7rYJCb7eLzvKCVs\/uGloluf2q66tr2mz4DnKbr3wULBIk58=", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4180, "gross_total": 4415, "base_fare": 3921, "tax": 524, "sell": { "currency": "MYR", "total": 4180, "base_fare": 3921, "tax": 524 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE4MCwiYmFzZV9mYXJlIjozOTIxLCJ0YXgiOjUyNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQxNTAsImJhc2VfZmFyZSI6Mzg5MSwidGF4Ijo1MjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQxNSwiYmFzZV9mYXJlIjozODkxLCJ0YXgiOjUyNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4180, "base_fare": 3921, "tax": 524, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3891.00", "tax": "524.00", "discount": 265, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4180, "base_fare": 3921, "tax": 524, "gross": { "base_fare": "3891.00", "tax": "524.00", "discount": "265.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxODAuMDAiLCJiYXNlX2ZhcmUiOiIzOTIxLjAwIiwidGF4IjoiNTI0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzg5MS4wMCIsInRheCI6IjUyNC4wMCIsImRpc2NvdW50IjoiMjY1LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MTUwLjAwIiwiYmFzZV9mYXJlIjoiMzg5MS4wMCIsInRheCI6IjUyNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM4OTEuMDAiLCJ0YXgiOiI1MjQuMDAiLCJkaXNjb3VudCI6IjI2NS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0MTUuMDAiLCJiYXNlX2ZhcmUiOiIzODkxLjAwIiwidGF4IjoiNTI0LjAwIiwiZGlzY291bnQiOiIyNjUuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDE1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4415, "base_fare": 3891, "tax": 524, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 265, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4180, "filter": { "id": "F123NP00114-388", "price": 4180, "gross_total": 4415, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-389", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZAajQqpSfAUJjLBGH7VwXH9bV6um\/9QJlgiWUEzjb4OQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-389", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "n1Gnj7yGX8ulWGGl6t8HWA==", "origin": "KUL", "departure_time": "2026-03-10 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "784" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "784" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5kwf9vSP+V8BK1f6lXN8cQ==", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-389", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4185, "gross_total": 4435, "base_fare": 4030, "tax": 435, "sell": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE4NSwiYmFzZV9mYXJlIjo0MDMwLCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQxNTUsImJhc2VfZmFyZSI6NDAwMCwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQzNSwiYmFzZV9mYXJlIjo0MDAwLCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": 280, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": "280.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxODUuMDAiLCJiYXNlX2ZhcmUiOiI0MDMwLjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiMjgwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MTU1LjAwIiwiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMDAuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjI4MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0MzUuMDAiLCJiYXNlX2ZhcmUiOiI0MDAwLjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiIyODAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDE1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4435, "base_fare": 4000, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 280, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4185, "filter": { "id": "F123NP00114-389", "price": 4185, "gross_total": 4435, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:00:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100900bkk202603101015784bkk202603101615dac202603101800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-390", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbP3a7CnHFyxs31QastXUn9f7uvjkpOggRoCLUS2HOwew==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-390", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "KDQi4y96+ogDQQghdA43aw==", "origin": "KUL", "departure_time": "2026-03-10 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 10:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "784" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "784" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "5kwf9vSP+V8BK1f6lXN8cQ==", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-390", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4185, "gross_total": 4435, "base_fare": 4030, "tax": 435, "sell": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE4NSwiYmFzZV9mYXJlIjo0MDMwLCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQxNTUsImJhc2VfZmFyZSI6NDAwMCwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQzNSwiYmFzZV9mYXJlIjo0MDAwLCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": 280, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": "280.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxODUuMDAiLCJiYXNlX2ZhcmUiOiI0MDMwLjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiMjgwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MTU1LjAwIiwiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMDAuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjI4MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0MzUuMDAiLCJiYXNlX2ZhcmUiOiI0MDAwLjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiIyODAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDE1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4435, "base_fare": 4000, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 280, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4185, "filter": { "id": "F123NP00114-390", "price": 4185, "gross_total": 4435, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:00:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100900bkk202603101015784bkk202603101615dac202603101800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-391", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaeis1QnyzqE\/cNZYlYCdqyPHwa59GorB4B5VCQJvxbHg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-391", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "GcOPoSZdk90VDNn7C1Lm6g==", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5kwf9vSP+V8BK1f6lXN8cQ==", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-391", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4185, "gross_total": 4435, "base_fare": 4030, "tax": 435, "sell": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE4NSwiYmFzZV9mYXJlIjo0MDMwLCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQxNTUsImJhc2VfZmFyZSI6NDAwMCwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQzNSwiYmFzZV9mYXJlIjo0MDAwLCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": 280, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": "280.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxODUuMDAiLCJiYXNlX2ZhcmUiOiI0MDMwLjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiMjgwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MTU1LjAwIiwiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMDAuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjI4MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0MzUuMDAiLCJiYXNlX2ZhcmUiOiI0MDAwLjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiIyODAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDE1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4435, "base_fare": 4000, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 280, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4185, "filter": { "id": "F123NP00114-391", "price": 4185, "gross_total": 4435, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-392", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboOpGIMq\/5sFwxZTHhnP7gDk0U91bosA0Ba5\/o55h+RA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-392", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "LaZyQo4ekwg0dGawIvHwfQ==", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "4" } }, { "air_segment_key": "5kwf9vSP+V8BK1f6lXN8cQ==", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-392", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4185, "gross_total": 4435, "base_fare": 4030, "tax": 435, "sell": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDE4NSwiYmFzZV9mYXJlIjo0MDMwLCJ0YXgiOjQzNX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQxNTUsImJhc2VfZmFyZSI6NDAwMCwidGF4Ijo0MzUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQzNSwiYmFzZV9mYXJlIjo0MDAwLCJ0YXgiOjQzNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": 280, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4185, "base_fare": 4030, "tax": 435, "gross": { "base_fare": "4000.00", "tax": "435.00", "discount": "280.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQxODUuMDAiLCJiYXNlX2ZhcmUiOiI0MDMwLjAwIiwidGF4IjoiNDM1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImRpc2NvdW50IjoiMjgwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MTU1LjAwIiwiYmFzZV9mYXJlIjoiNDAwMC4wMCIsInRheCI6IjQzNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwMDAuMDAiLCJ0YXgiOiI0MzUuMDAiLCJkaXNjb3VudCI6IjI4MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0MzUuMDAiLCJiYXNlX2ZhcmUiOiI0MDAwLjAwIiwidGF4IjoiNDM1LjAwIiwiZGlzY291bnQiOiIyODAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDE1NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4435, "base_fare": 4000, "tax": 435, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 280, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4185, "filter": { "id": "F123NP00114-392", "price": 4185, "gross_total": 4435, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "330", "aircraft_name": "330", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-393", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOruWXmmJd\/pvDxhePmK9qJNTpYWyrnNcSD4t\/AXhyMDkE=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-393", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf30XYWb7iID+Es\/+1FdW+U6rJ86d987lKn1ymIhOr6\/KibR1Lm8T503PwhMkm5U1ug=", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf30XYWb7iID+Es\/+1FdW+U6y7CTfslu6o3Ml7kY2GLz5LvphRWOUhNYZasR10yXwxY=", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-393", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lU6FSn5ua4w6oUYIa4g2OzyIX9bXYvbdy9Gcz6FLlv6vJpfDQGHiJD82tfZ\/JG60UE=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4280, "gross_total": 4527, "base_fare": 4102, "tax": 455, "sell": { "currency": "MYR", "total": 4280, "base_fare": 4102, "tax": 455 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDI4MCwiYmFzZV9mYXJlIjo0MTAyLCJ0YXgiOjQ1NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyNTAsImJhc2VfZmFyZSI6NDA3MiwidGF4Ijo0NTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDUyNywiYmFzZV9mYXJlIjo0MDcyLCJ0YXgiOjQ1NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4280, "base_fare": 4102, "tax": 455, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4072.00", "tax": "455.00", "discount": 277, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4280, "base_fare": 4102, "tax": 455, "gross": { "base_fare": "4072.00", "tax": "455.00", "discount": "277.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQyODAuMDAiLCJiYXNlX2ZhcmUiOiI0MTAyLjAwIiwidGF4IjoiNDU1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDA3Mi4wMCIsInRheCI6IjQ1NS4wMCIsImRpc2NvdW50IjoiMjc3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MjUwLjAwIiwiYmFzZV9mYXJlIjoiNDA3Mi4wMCIsInRheCI6IjQ1NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwNzIuMDAiLCJ0YXgiOiI0NTUuMDAiLCJkaXNjb3VudCI6IjI3Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1MjcuMDAiLCJiYXNlX2ZhcmUiOiI0MDcyLjAwIiwidGF4IjoiNDU1LjAwIiwiZGlzY291bnQiOiIyNzcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI1MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4527, "base_fare": 4072, "tax": 455, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 277, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4280, "filter": { "id": "F123NP00114-393", "price": 4280, "gross_total": 4527, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-394", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOra0xBBkwPOElmf\/bmtHrguIydeXEKwyWBXi+8TIBkKwc=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-394", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2T12NN8i6mAfti9cYJSstQUeKTBpqVc0Ijk82rl2R2J8MqErXWD2b02n3OpIxqy4s=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-394", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWMp87FAaY8S0vn2wbpwFD\/5FLQ0jauhu3MNuILtBMwgyJLjsFa9rz2sQShcHt+kK0=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWMp87FAaY8S0vn2wbpwFD\/M4pSm79TBzBgLq\/GMQuHI4Gf1Dr3HmmRyTboSHFCZ4o=", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4290, "gross_total": 4537, "base_fare": 4102, "tax": 465, "sell": { "currency": "MYR", "total": 4290, "base_fare": 4102, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDI5MCwiYmFzZV9mYXJlIjo0MTAyLCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyNjAsImJhc2VfZmFyZSI6NDA3MiwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDUzNywiYmFzZV9mYXJlIjo0MDcyLCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4290, "base_fare": 4102, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4072.00", "tax": "465.00", "discount": 277, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4290, "base_fare": 4102, "tax": 465, "gross": { "base_fare": "4072.00", "tax": "465.00", "discount": "277.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQyOTAuMDAiLCJiYXNlX2ZhcmUiOiI0MTAyLjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDA3Mi4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiMjc3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0MjYwLjAwIiwiYmFzZV9mYXJlIjoiNDA3Mi4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwNzIuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjI3Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1MzcuMDAiLCJiYXNlX2ZhcmUiOiI0MDcyLjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiIyNzcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI2MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4537, "base_fare": 4072, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 277, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4290, "filter": { "id": "F123NP00114-394", "price": 4290, "gross_total": 4537, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-395", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZf8qEgqcsyeWUsPLGWI\/wJkeaCtLHYrQ4d1AwYYCLprw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-395", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "muWUjrSi1XgdVZm51LSyUg==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-395", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 4307, "gross_total": 4564, "base_fare": 4129, "tax": 465, "sell": { "currency": "MYR", "total": 4307, "base_fare": 4129, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMwNywiYmFzZV9mYXJlIjo0MTI5LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyNzcsImJhc2VfZmFyZSI6NDA5OSwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDU2NCwiYmFzZV9mYXJlIjo0MDk5LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4307, "base_fare": 4129, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4099.00", "tax": "465.00", "discount": 287, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4307, "base_fare": 4129, "tax": 465, "gross": { "base_fare": "4099.00", "tax": "465.00", "discount": "287.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMDcuMDAiLCJiYXNlX2ZhcmUiOiI0MTI5LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDA5OS4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiMjg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0Mjc3LjAwIiwiYmFzZV9mYXJlIjoiNDA5OS4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwOTkuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjI4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1NjQuMDAiLCJiYXNlX2ZhcmUiOiI0MDk5LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiIyODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4564, "base_fare": 4099, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 287, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4307, "filter": { "id": "F123NP00114-395", "price": 4307, "gross_total": 4564, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-396", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYIf09WPwSOvqp56hvelXvdJRJ4rRbxn0A2kdBpHXCppg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-396", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AgH6cCaJ1eqNT0fve3Yxow==", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "muWUjrSi1XgdVZm51LSyUg==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-396", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 4307, "gross_total": 4564, "base_fare": 4129, "tax": 465, "sell": { "currency": "MYR", "total": 4307, "base_fare": 4129, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMwNywiYmFzZV9mYXJlIjo0MTI5LCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyNzcsImJhc2VfZmFyZSI6NDA5OSwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDU2NCwiYmFzZV9mYXJlIjo0MDk5LCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4307, "base_fare": 4129, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4099.00", "tax": "465.00", "discount": 287, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4307, "base_fare": 4129, "tax": 465, "gross": { "base_fare": "4099.00", "tax": "465.00", "discount": "287.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMDcuMDAiLCJiYXNlX2ZhcmUiOiI0MTI5LjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDA5OS4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiMjg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0Mjc3LjAwIiwiYmFzZV9mYXJlIjoiNDA5OS4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQwOTkuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjI4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1NjQuMDAiLCJiYXNlX2ZhcmUiOiI0MDk5LjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiIyODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4564, "base_fare": 4099, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 287, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4307, "filter": { "id": "F123NP00114-396", "price": 4307, "gross_total": 4564, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-397", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbty3stzuqyU\/vNhHDFktp449Tn2Vp9RCSbl+xLIsTgXA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-397", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "b74SYkSgiR40+dsxYdM\/wQ==", "origin": "KUL", "departure_time": "2026-03-10 10:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 11:45:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "105" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "105" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "muWUjrSi1XgdVZm51LSyUg==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT04H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-397", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4308, "gross_total": 4565, "base_fare": 4130, "tax": 465, "sell": { "currency": "MYR", "total": 4308, "base_fare": 4130, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMwOCwiYmFzZV9mYXJlIjo0MTMwLCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyNzgsImJhc2VfZmFyZSI6NDEwMCwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDU2NSwiYmFzZV9mYXJlIjo0MTAwLCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4308, "base_fare": 4130, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4100.00", "tax": "465.00", "discount": 287, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4308, "base_fare": 4130, "tax": 465, "gross": { "base_fare": "4100.00", "tax": "465.00", "discount": "287.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMDguMDAiLCJiYXNlX2ZhcmUiOiI0MTMwLjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiMjg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0Mjc4LjAwIiwiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMDAuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjI4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MTAwLjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiIyODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4565, "base_fare": 4100, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 287, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4308, "filter": { "id": "F123NP00114-397", "price": 4308, "gross_total": 4565, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "BG", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 10:30:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101030sin202603101145105sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-398", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ4kzoma\/hYF9+vpbSEsC6Mfb0rCMqCWNYlxi3xTDaaig==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-398", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "1oYOz2pmqB8YGjFOFVOpdg==", "origin": "KUL", "departure_time": "2026-03-10 11:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "107" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "107" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "muWUjrSi1XgdVZm51LSyUg==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-398", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rIVIJ5Pt9ddFJhlweIpyGA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4308, "gross_total": 4565, "base_fare": 4130, "tax": 465, "sell": { "currency": "MYR", "total": 4308, "base_fare": 4130, "tax": 465 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMwOCwiYmFzZV9mYXJlIjo0MTMwLCJ0YXgiOjQ2NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyNzgsImJhc2VfZmFyZSI6NDEwMCwidGF4Ijo0NjUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDU2NSwiYmFzZV9mYXJlIjo0MTAwLCJ0YXgiOjQ2NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4308, "base_fare": 4130, "tax": 465, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4100.00", "tax": "465.00", "discount": 287, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4308, "base_fare": 4130, "tax": 465, "gross": { "base_fare": "4100.00", "tax": "465.00", "discount": "287.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMDguMDAiLCJiYXNlX2ZhcmUiOiI0MTMwLjAwIiwidGF4IjoiNDY1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ2NS4wMCIsImRpc2NvdW50IjoiMjg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0Mjc4LjAwIiwiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ2NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMDAuMDAiLCJ0YXgiOiI0NjUuMDAiLCJkaXNjb3VudCI6IjI4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1NjUuMDAiLCJiYXNlX2ZhcmUiOiI0MTAwLjAwIiwidGF4IjoiNDY1LjAwIiwiZGlzY291bnQiOiIyODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI3OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4565, "base_fare": 4100, "tax": 465, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 287, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4308, "filter": { "id": "F123NP00114-398", "price": 4308, "gross_total": 4565, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "BG", "aircraft": "359", "aircraft_name": "359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101105sin202603101220107sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-399", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYVaXKbkxiDqSlcO2E4nOH2pP8Eq30FqEU2ITrn0yNejg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-399", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-399", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "S+n2emaTI5HCyW1YFcy21w==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "F4ALlQkAQMh3NkMKf\/PT+g==", "origin": "SIN", "departure_time": "2026-04-28 18:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 19:25:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "608" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "608" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4317, "gross_total": 4574, "base_fare": 4130, "tax": 474, "sell": { "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMxNywiYmFzZV9mYXJlIjo0MTMwLCJ0YXgiOjQ3NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyODcsImJhc2VfZmFyZSI6NDEwMCwidGF4Ijo0NzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDU3NCwiYmFzZV9mYXJlIjo0MTAwLCJ0YXgiOjQ3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4100.00", "tax": "474.00", "discount": 287, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474, "gross": { "base_fare": "4100.00", "tax": "474.00", "discount": "287.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTMwLjAwIiwidGF4IjoiNDc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ3NC4wMCIsImRpc2NvdW50IjoiMjg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMDAuMDAiLCJ0YXgiOiI0NzQuMDAiLCJkaXNjb3VudCI6IjI4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1NzQuMDAiLCJiYXNlX2ZhcmUiOiI0MTAwLjAwIiwidGF4IjoiNDc0LjAwIiwiZGlzY291bnQiOiIyODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4574, "base_fare": 4100, "tax": 474, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 287, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4317, "filter": { "id": "F123NP00114-399", "price": 4317, "gross_total": 4574, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604281815kul202604281925608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-400", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsY\/w3vIkm+cSZi502OJNrNFlqr3zwZEGVNNZLtyf1e\/kA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-400", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-400", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "S+n2emaTI5HCyW1YFcy21w==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IBmKkBh4ArH+DM73HQaNwA==", "origin": "SIN", "departure_time": "2026-04-28 18:30:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 19:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 15m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "359", "name": "359", "picture": "359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4317, "gross_total": 4574, "base_fare": 4130, "tax": 474, "sell": { "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMxNywiYmFzZV9mYXJlIjo0MTMwLCJ0YXgiOjQ3NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyODcsImJhc2VfZmFyZSI6NDEwMCwidGF4Ijo0NzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDU3NCwiYmFzZV9mYXJlIjo0MTAwLCJ0YXgiOjQ3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4100.00", "tax": "474.00", "discount": 287, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474, "gross": { "base_fare": "4100.00", "tax": "474.00", "discount": "287.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTMwLjAwIiwidGF4IjoiNDc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ3NC4wMCIsImRpc2NvdW50IjoiMjg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMDAuMDAiLCJ0YXgiOiI0NzQuMDAiLCJkaXNjb3VudCI6IjI4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1NzQuMDAiLCJiYXNlX2ZhcmUiOiI0MTAwLjAwIiwidGF4IjoiNDc0LjAwIiwiZGlzY291bnQiOiIyODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4574, "base_fare": 4100, "tax": 474, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 287, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4317, "filter": { "id": "F123NP00114-400", "price": 4317, "gross_total": 4574, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604281830kul202604281945126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-401", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYD41g5u1SXZMZ0UPBIZcOgt7TWraUKytqCXGp\/Bmg\/4w==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-401", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8Hz4s0y\/CF\/sUvXZ3sOHRw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-401", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "S+n2emaTI5HCyW1YFcy21w==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "n3uk0x2iqAT93VFZB7b0oA==", "origin": "SIN", "departure_time": "2026-04-28 19:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 20:25:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT04H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "616" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "616" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4317, "gross_total": 4574, "base_fare": 4130, "tax": 474, "sell": { "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDMxNywiYmFzZV9mYXJlIjo0MTMwLCJ0YXgiOjQ3NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQyODcsImJhc2VfZmFyZSI6NDEwMCwidGF4Ijo0NzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDU3NCwiYmFzZV9mYXJlIjo0MTAwLCJ0YXgiOjQ3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4100.00", "tax": "474.00", "discount": 287, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4317, "base_fare": 4130, "tax": 474, "gross": { "base_fare": "4100.00", "tax": "474.00", "discount": "287.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzMTcuMDAiLCJiYXNlX2ZhcmUiOiI0MTMwLjAwIiwidGF4IjoiNDc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ3NC4wMCIsImRpc2NvdW50IjoiMjg3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI0Mjg3LjAwIiwiYmFzZV9mYXJlIjoiNDEwMC4wMCIsInRheCI6IjQ3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQxMDAuMDAiLCJ0YXgiOiI0NzQuMDAiLCJkaXNjb3VudCI6IjI4Ny4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ1NzQuMDAiLCJiYXNlX2ZhcmUiOiI0MTAwLjAwIiwidGF4IjoiNDc0LjAwIiwiZGlzY291bnQiOiIyODcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDI4NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4574, "base_fare": 4100, "tax": 474, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 287, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4317, "filter": { "id": "F123NP00114-401", "price": 4317, "gross_total": 4574, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 20:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604281915kul202604282025616", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-402", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZeKaLvUbTrfAVXNDMr8d3+RMNNYRXQRtQOyj0qNq6geIP\/+vn8FV6hW+r3yUtbXY4yNTUYPutL9aWd4lCutMZA", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-402", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QBDgaYxKdWFw8ABwxXKhMFJxo3PaX81esZNakNaJ9Qt88fExamGQANjeC9Yn\/S+\/", "origin": "KUL", "departure_time": "2026-03-10 23:20:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-11 00:30:00", "destination_terminal": "", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "609" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "609" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-11", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-402", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x0ShcyFbOmlmvnvKpgvhIJbNOQ2mA\/TgtFVmqT4se2hTbZHi8VnOrS28GBbVwq8Q", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4371, "gross_total": 4341, "base_fare": 3819, "tax": 552, "sell": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM3MSwiYmFzZV9mYXJlIjozODE5LCJ0YXgiOjU1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQzNDEsImJhc2VfZmFyZSI6Mzc4OSwidGF4Ijo1NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM0MSwiYmFzZV9mYXJlIjozNzg5LCJ0YXgiOjU1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzNzEuMDAiLCJiYXNlX2ZhcmUiOiIzODE5LjAwIiwidGF4IjoiNTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4OS4wMCIsInRheCI6IjU1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzg5LjAwIiwidGF4IjoiNTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDM0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4341, "base_fare": 3789, "tax": 552, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4371, "filter": { "id": "F123NP00114-402", "price": 4371, "gross_total": 4341, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": null, "aircraft_name": null, "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102320sin202603110030609sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-403", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZRskKc0Ko6TlYMi2cTqEHqN9LUkav0pcXDEPkeZz+jxXU3cs+d6h6V6Fr9b210oh2rGyNsR0sPMcO\/ku\/gsFRZ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-403", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rY0XBzZxeXXfDkENuyAY4k6MIoVLHzUqSTsLSk3aBfHslEFOGcQt0dmoWwaV2oMa", "origin": "KUL", "departure_time": "2026-03-10 15:25:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 16:40:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "605" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "605" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT23H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-403", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x0ShcyFbOmlmvnvKpgvhIJbNOQ2mA\/TgtFVmqT4se2hTbZHi8VnOrS28GBbVwq8Q", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4371, "gross_total": 4341, "base_fare": 3819, "tax": 552, "sell": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM3MSwiYmFzZV9mYXJlIjozODE5LCJ0YXgiOjU1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQzNDEsImJhc2VfZmFyZSI6Mzc4OSwidGF4Ijo1NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM0MSwiYmFzZV9mYXJlIjozNzg5LCJ0YXgiOjU1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzNzEuMDAiLCJiYXNlX2ZhcmUiOiIzODE5LjAwIiwidGF4IjoiNTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4OS4wMCIsInRheCI6IjU1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzg5LjAwIiwidGF4IjoiNTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDM0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4341, "base_fare": 3789, "tax": 552, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4371, "filter": { "id": "F123NP00114-403", "price": 4371, "gross_total": 4341, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:25:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101525sin202603101640605sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-404", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZLMms5GqDtXLAtgbeiLbtRKzEtFaK8cs3kY5fXojh7aL\/sGEL5GUdeew7b1FNtli+\/Qd5E6l7rAkAc2MkvPZz3", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-404", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6I49irHb0h4KEd3H5V5Lveb5eTzsXOZwGwUisLSldeEQm\/Y8xqTuITGsROmkcUjk", "origin": "KUL", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 20:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "607" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "607" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT19H15M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-404", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x0ShcyFbOmlmvnvKpgvhIJbNOQ2mA\/TgtFVmqT4se2hTbZHi8VnOrS28GBbVwq8Q", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4371, "gross_total": 4341, "base_fare": 3819, "tax": 552, "sell": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM3MSwiYmFzZV9mYXJlIjozODE5LCJ0YXgiOjU1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQzNDEsImJhc2VfZmFyZSI6Mzc4OSwidGF4Ijo1NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM0MSwiYmFzZV9mYXJlIjozNzg5LCJ0YXgiOjU1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzNzEuMDAiLCJiYXNlX2ZhcmUiOiIzODE5LjAwIiwidGF4IjoiNTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4OS4wMCIsInRheCI6IjU1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzg5LjAwIiwidGF4IjoiNTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDM0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4341, "base_fare": 3789, "tax": 552, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4371, "filter": { "id": "F123NP00114-404", "price": 4371, "gross_total": 4341, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 19:25:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101925sin202603102035607sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-405", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb476m0M+tKdwRRt2Tv45bgBec0R5xpquFxB2HmMhPaPEY5OYbsv1usRX85CGhdHXgwUTzgpugVpLu8YIxH6nRN", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-405", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VI\/IQWgkmxinigH16Q34X5bLS0s3Wm7+xHM\/ZqCp4XX6s7TPfehoDRUePwRicBU4", "origin": "KUL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 18:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "613" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "613" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT21H15M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-405", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "x0ShcyFbOmlmvnvKpgvhIJbNOQ2mA\/TgtFVmqT4se2hTbZHi8VnOrS28GBbVwq8Q", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4371, "gross_total": 4341, "base_fare": 3819, "tax": 552, "sell": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM3MSwiYmFzZV9mYXJlIjozODE5LCJ0YXgiOjU1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQzNDEsImJhc2VfZmFyZSI6Mzc4OSwidGF4Ijo1NTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM0MSwiYmFzZV9mYXJlIjozNzg5LCJ0YXgiOjU1Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4371, "base_fare": 3819, "tax": 552, "gross": { "base_fare": "3789.00", "tax": "552.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzNzEuMDAiLCJiYXNlX2ZhcmUiOiIzODE5LjAwIiwidGF4IjoiNTUyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4OS4wMCIsInRheCI6IjU1Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzg5LjAwIiwidGF4IjoiNTUyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0MS4wMCIsImJhc2VfZmFyZSI6IjM3ODkuMDAiLCJ0YXgiOiI1NTIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDM0MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4341, "base_fare": 3789, "tax": 552, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4371, "filter": { "id": "F123NP00114-405", "price": 4371, "gross_total": 4341, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101720sin202603101835613sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-406", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYT0nbHaAOuzjBPDLMNjigjL3PJ96JMUkls40medrduYNJzo0LuWPw5kAqSxCm\/wu+bhAL+FAf5Ivu2e\/xJAV4E", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-406", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "pXQtEJsXEaQlIOoLZJINQlQIgwZ3ULWNnsf\/kv3+t1wUChcSWvn89CbN4oXUq3o4", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "W7F\/FDmAyAaZ\/kqfEKSB0DUAideUWcgYLpz2O2H3\/BNgv+OcMEd1ZBSEAjpkItfG", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-406", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jz3wN7DRr9enk87We4G6nNQKoQjXtUZak9J7r16Vkgmb5969L3PitT+e608bRfsd", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "JaSA1WflzbQTtnPBjGBzAmYq44VKvFeg73hf23An5pB6zddU+DGiDbwF\/3u8AJ8x", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4372, "gross_total": 4342, "base_fare": 3811, "tax": 561, "sell": { "currency": "MYR", "total": 4372, "base_fare": 3811, "tax": 561 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM3MiwiYmFzZV9mYXJlIjozODExLCJ0YXgiOjU2MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQzNDIsImJhc2VfZmFyZSI6Mzc4MSwidGF4Ijo1NjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDM0MiwiYmFzZV9mYXJlIjozNzgxLCJ0YXgiOjU2MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4372, "base_fare": 3811, "tax": 561, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3781.00", "tax": "561.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4372, "base_fare": 3811, "tax": 561, "gross": { "base_fare": "3781.00", "tax": "561.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQzNzIuMDAiLCJiYXNlX2ZhcmUiOiIzODExLjAwIiwidGF4IjoiNTYxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4MS4wMCIsInRheCI6IjU2MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0Mi4wMCIsImJhc2VfZmFyZSI6IjM3ODEuMDAiLCJ0YXgiOiI1NjEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzgxLjAwIiwidGF4IjoiNTYxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDM0Mi4wMCIsImJhc2VfZmFyZSI6IjM3ODEuMDAiLCJ0YXgiOiI1NjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDM0MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4342, "base_fare": 3781, "tax": 561, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4372, "filter": { "id": "F123NP00114-406", "price": 4372, "gross_total": 4342, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-407", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsY1QF+tKDtIMytgBsHXsWFOy9GClTStilJr5M9DsvOmPwPuySfJdl8\/y20VidaCsVDM\/juiFYHZP9iNGRUdxE6i", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-407", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "QBDgaYxKdWFw8ABwxXKhMFJxo3PaX81esZNakNaJ9Qt88fExamGQANjeC9Yn\/S+\/", "origin": "KUL", "departure_time": "2026-03-10 23:20:00", "origin_terminal": "", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-11 00:30:00", "destination_terminal": "", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "609" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "609" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT15H20M", "lay_over_date": "2026-03-11", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-407", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "UmX50oVmDbd5qC+I5pfP\/aZuy7xS4zHCpesFAk96AXFiKf3DR+yZss4CuzQQHsH6", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4476, "gross_total": 4446, "base_fare": 3825, "tax": 651, "sell": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjY1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDYsImJhc2VfZmFyZSI6Mzc5NSwidGF4Ijo2NTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NiwiYmFzZV9mYXJlIjozNzk1LCJ0YXgiOjY1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzYuMDAiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiNjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc5NS4wMCIsInRheCI6IjY1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzk1LjAwIiwidGF4IjoiNjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4446, "base_fare": 3795, "tax": 651, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4476, "filter": { "id": "F123NP00114-407", "price": 4476, "gross_total": 4446, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": null, "aircraft_name": null, "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 23:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102320sin202603110030609sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-408", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZTusUkUwHVy0wpD92+HrwgXfDghhaNiRRddFWa90qad312udaqiJT\/E7wngEkSPLSWp+wx1JFJoveyeZsHvORz", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-408", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "8ml+lNsi6GBYy00OymYD978TktOgG5oFnCZ9A5AKtePQQ9oPFGpYDwLL4IRYh7N3", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "qqqtOaC+47xRSrkCbhRE\/nwIL5wAcFPBpVmS2FYMdXaSQjnxgM17BwjKjeYsKZ3J", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-408", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "UmX50oVmDbd5qC+I5pfP\/aZuy7xS4zHCpesFAk96AXFiKf3DR+yZss4CuzQQHsH6", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4476, "gross_total": 4446, "base_fare": 3825, "tax": 651, "sell": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjY1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDYsImJhc2VfZmFyZSI6Mzc5NSwidGF4Ijo2NTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NiwiYmFzZV9mYXJlIjozNzk1LCJ0YXgiOjY1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzYuMDAiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiNjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc5NS4wMCIsInRheCI6IjY1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzk1LjAwIiwidGF4IjoiNjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4446, "base_fare": 3795, "tax": 651, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4476, "filter": { "id": "F123NP00114-408", "price": 4476, "gross_total": 4446, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-409", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZGiK8ts0kGh9TsKwab5mvDefHSQYJ8nJMpdpIps3MrgZuw0J42FbUMD91zaKWqcdEt8OXaIioHd0rajMO41PHi", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-409", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "rY0XBzZxeXXfDkENuyAY4k6MIoVLHzUqSTsLSk3aBfHslEFOGcQt0dmoWwaV2oMa", "origin": "KUL", "departure_time": "2026-03-10 15:25:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 16:40:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "605" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "605" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT23H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-409", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "UmX50oVmDbd5qC+I5pfP\/aZuy7xS4zHCpesFAk96AXFiKf3DR+yZss4CuzQQHsH6", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4476, "gross_total": 4446, "base_fare": 3825, "tax": 651, "sell": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjY1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDYsImJhc2VfZmFyZSI6Mzc5NSwidGF4Ijo2NTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NiwiYmFzZV9mYXJlIjozNzk1LCJ0YXgiOjY1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzYuMDAiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiNjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc5NS4wMCIsInRheCI6IjY1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzk1LjAwIiwidGF4IjoiNjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4446, "base_fare": 3795, "tax": 651, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4476, "filter": { "id": "F123NP00114-409", "price": 4476, "gross_total": 4446, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 15:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101525sin202603101640605sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-410", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZg4GLSHgdU4JBZ0AHdJXFvWT3MA53Dc4yOF0QlnN0p+Y\/cTcFwuCIUL2F7DAqfEBhZ3UdT\/33V2JI4AJ\/TL6dl", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-410", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "5Ed4cZjF7oeF2gkdHZ0eTnAyCJSjcAmRq3WAWu0jzRz+CpzGFmC\/WNwOmMFDDooy", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "qqqtOaC+47xRSrkCbhRE\/nwIL5wAcFPBpVmS2FYMdXaSQjnxgM17BwjKjeYsKZ3J", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-410", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "UmX50oVmDbd5qC+I5pfP\/aZuy7xS4zHCpesFAk96AXFiKf3DR+yZss4CuzQQHsH6", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4476, "gross_total": 4446, "base_fare": 3825, "tax": 651, "sell": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjY1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDYsImJhc2VfZmFyZSI6Mzc5NSwidGF4Ijo2NTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NiwiYmFzZV9mYXJlIjozNzk1LCJ0YXgiOjY1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzYuMDAiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiNjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc5NS4wMCIsInRheCI6IjY1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzk1LjAwIiwidGF4IjoiNjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4446, "base_fare": 3795, "tax": 651, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4476, "filter": { "id": "F123NP00114-410", "price": 4476, "gross_total": 4446, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-411", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaDozV4M4h0nw76\/vr8jYmjAwYWhhsGT1lElUVNOC0vM1duGcjD+IHGLLY+eYDr+e00JdYz2W7HktAw6REJdT5L", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-411", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "6I49irHb0h4KEd3H5V5Lveb5eTzsXOZwGwUisLSldeEQm\/Y8xqTuITGsROmkcUjk", "origin": "KUL", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 20:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "607" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "607" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT19H15M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-411", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "UmX50oVmDbd5qC+I5pfP\/aZuy7xS4zHCpesFAk96AXFiKf3DR+yZss4CuzQQHsH6", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4476, "gross_total": 4446, "base_fare": 3825, "tax": 651, "sell": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjY1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDYsImJhc2VfZmFyZSI6Mzc5NSwidGF4Ijo2NTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NiwiYmFzZV9mYXJlIjozNzk1LCJ0YXgiOjY1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzYuMDAiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiNjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc5NS4wMCIsInRheCI6IjY1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzk1LjAwIiwidGF4IjoiNjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4446, "base_fare": 3795, "tax": 651, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4476, "filter": { "id": "F123NP00114-411", "price": 4476, "gross_total": 4446, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 19:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101925sin202603102035607sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-412", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbNWj7DIMyqvFLIwI9ZsyYNuZ2cbgc2q9vRkOm2Pyv1ntqbjWAwPPHOfXyZ5+5YYzVPa\/xSP0eJnDLYQm5x9yMZ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-412", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VI\/IQWgkmxinigH16Q34X5bLS0s3Wm7+xHM\/ZqCp4XX6s7TPfehoDRUePwRicBU4", "origin": "KUL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 18:35:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "613" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "613" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOUMY\/SHU", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rfHl5ZFayhmu2dlN8kJruKeFiDxZ6sbBAo8BHleQGx0F8k6tY+SoZaUXN9EmG4rh", "origin": "SIN", "departure_time": "2026-03-11 15:50:00", "origin_terminal": "", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-11 18:05:00", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "4h 15m", "distance": null, "lay_over": "PT21H15M", "lay_over_date": "2026-03-10", "aircraft": { "code": null, "name": null, "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "MFLOUMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-412", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "nLAllTcmHbDuC5Tdmh2sHm3KD5Onzwpd+54Ylg6z5EeUgs2+59T1PHxwFjZ0qLnJ", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "UmX50oVmDbd5qC+I5pfP\/aZuy7xS4zHCpesFAk96AXFiKf3DR+yZss4CuzQQHsH6", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4476, "gross_total": 4446, "base_fare": 3825, "tax": 651, "sell": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NiwiYmFzZV9mYXJlIjozODI1LCJ0YXgiOjY1MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDYsImJhc2VfZmFyZSI6Mzc5NSwidGF4Ijo2NTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NiwiYmFzZV9mYXJlIjozNzk1LCJ0YXgiOjY1MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4476, "base_fare": 3825, "tax": 651, "gross": { "base_fare": "3795.00", "tax": "651.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzYuMDAiLCJiYXNlX2ZhcmUiOiIzODI1LjAwIiwidGF4IjoiNjUxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc5NS4wMCIsInRheCI6IjY1MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzk1LjAwIiwidGF4IjoiNjUxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ni4wMCIsImJhc2VfZmFyZSI6IjM3OTUuMDAiLCJ0YXgiOiI2NTEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4446, "base_fare": 3795, "tax": 651, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4476, "filter": { "id": "F123NP00114-412", "price": 4476, "gross_total": 4446, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 17:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101720sin202603101835613sin202603111550dac202603111805585dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-413", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbYGD6plLJFBU5wsEu2HZskdkdMsmPJhYiQuUpw5JZo\/AflRk3UPje39pQjkwEeh17oUcsjdhcDNWsHqr+9pCdX", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-413", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wgXmwruPGoD\/sYHeT7RljHn8SuFfc+UtPuBYa2gQ+ULSX99DiRZ2hQB+yUrTcnn\/", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-413", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jz3wN7DRr9enk87We4G6nNQKoQjXtUZak9J7r16Vkgmb5969L3PitT+e608bRfsd", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "JaSA1WflzbQTtnPBjGBzAmYq44VKvFeg73hf23An5pB6zddU+DGiDbwF\/3u8AJ8x", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4477, "gross_total": 4447, "base_fare": 3817, "tax": 660, "sell": { "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NywiYmFzZV9mYXJlIjozODE3LCJ0YXgiOjY2MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDcsImJhc2VfZmFyZSI6Mzc4NywidGF4Ijo2NjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NywiYmFzZV9mYXJlIjozNzg3LCJ0YXgiOjY2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3787.00", "tax": "660.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660, "gross": { "base_fare": "3787.00", "tax": "660.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzcuMDAiLCJiYXNlX2ZhcmUiOiIzODE3LjAwIiwidGF4IjoiNjYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4Ny4wMCIsInRheCI6IjY2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ny4wMCIsImJhc2VfZmFyZSI6IjM3ODcuMDAiLCJ0YXgiOiI2NjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzg3LjAwIiwidGF4IjoiNjYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ny4wMCIsImJhc2VfZmFyZSI6IjM3ODcuMDAiLCJ0YXgiOiI2NjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4447, "base_fare": 3787, "tax": 660, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4477, "filter": { "id": "F123NP00114-413", "price": 4477, "gross_total": 4447, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk202603102310796bkk202603111615dac202603111800389dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-414", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaS8vhMX84pbFSOi+ahay0cfu0KMK3AbgD9juAsdZaQZhTi5zlzCdMuSAcRaoEt+bl32RrEwBdO7+leVTV6qSVo", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-414", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "llGHd51X7ln96ho5PMwvzCwSYY0HAvMLwkUVmaY\/gkOOgLDCVGJOdgh8XAtxtECO", "origin": "KUL", "departure_time": "2026-03-10 16:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-414", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jz3wN7DRr9enk87We4G6nNQKoQjXtUZak9J7r16Vkgmb5969L3PitT+e608bRfsd", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "JaSA1WflzbQTtnPBjGBzAmYq44VKvFeg73hf23An5pB6zddU+DGiDbwF\/3u8AJ8x", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4477, "gross_total": 4447, "base_fare": 3817, "tax": 660, "sell": { "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NywiYmFzZV9mYXJlIjozODE3LCJ0YXgiOjY2MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDcsImJhc2VfZmFyZSI6Mzc4NywidGF4Ijo2NjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NywiYmFzZV9mYXJlIjozNzg3LCJ0YXgiOjY2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3787.00", "tax": "660.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660, "gross": { "base_fare": "3787.00", "tax": "660.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzcuMDAiLCJiYXNlX2ZhcmUiOiIzODE3LjAwIiwidGF4IjoiNjYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4Ny4wMCIsInRheCI6IjY2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ny4wMCIsImJhc2VfZmFyZSI6IjM3ODcuMDAiLCJ0YXgiOiI2NjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzg3LjAwIiwidGF4IjoiNjYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ny4wMCIsImJhc2VfZmFyZSI6IjM3ODcuMDAiLCJ0YXgiOiI2NjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4447, "base_fare": 3787, "tax": 660, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4477, "filter": { "id": "F123NP00114-414", "price": 4477, "gross_total": 4447, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101620bkk202603101740774bkk202603111615dac202603111800389dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-415", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboTSUglWjIxW3R6H0uct\/d+ugPsymgY9U92euulomXvQGG1Czx83ku\/mYN0XiyRfZIJqTHyEVijZWKl2MF6Ng3", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-415", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "aSKB5Bl8xAfxLtTDJzKcusvRP8FXXUfNvImzgHQqeDV26m4bx0EfwEsp4LpyycN6", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-415", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "jz3wN7DRr9enk87We4G6nNQKoQjXtUZak9J7r16Vkgmb5969L3PitT+e608bRfsd", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "JaSA1WflzbQTtnPBjGBzAmYq44VKvFeg73hf23An5pB6zddU+DGiDbwF\/3u8AJ8x", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "M", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4477, "gross_total": 4447, "base_fare": 3817, "tax": 660, "sell": { "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ3NywiYmFzZV9mYXJlIjozODE3LCJ0YXgiOjY2MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ0NDcsImJhc2VfZmFyZSI6Mzc4NywidGF4Ijo2NjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDQ0NywiYmFzZV9mYXJlIjozNzg3LCJ0YXgiOjY2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "3787.00", "tax": "660.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4477, "base_fare": 3817, "tax": 660, "gross": { "base_fare": "3787.00", "tax": "660.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ0NzcuMDAiLCJiYXNlX2ZhcmUiOiIzODE3LjAwIiwidGF4IjoiNjYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzc4Ny4wMCIsInRheCI6IjY2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ny4wMCIsImJhc2VfZmFyZSI6IjM3ODcuMDAiLCJ0YXgiOiI2NjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIzNzg3LjAwIiwidGF4IjoiNjYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDQ0Ny4wMCIsImJhc2VfZmFyZSI6IjM3ODcuMDAiLCJ0YXgiOiI2NjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDQ0NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4447, "base_fare": 3787, "tax": 660, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4477, "filter": { "id": "F123NP00114-415", "price": 4477, "gross_total": 4447, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk202603101920780bkk202603111615dac202603111800389dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-416", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZZHg8Ms98jN8Qa72Pw+tHcn+wsJu5LKeMop7GmYWhUkg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-416", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Ql8WcpFmx8fSz5ZPLT\/1aA==", "origin": "KUL", "departure_time": "2026-03-10 11:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "107" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "107" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFSQ", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "yuJUmPEak\/9OIalg00\/f9A==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "LHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-416", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "oKqC4xysou4h6X085YULyA==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "4" } } ] } ], "price": { "currency": "MYR", "total": 4630, "gross_total": 4600, "base_fare": 4083, "tax": 547, "sell": { "currency": "MYR", "total": 4630, "base_fare": 4083, "tax": 547 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDYzMCwiYmFzZV9mYXJlIjo0MDgzLCJ0YXgiOjU0N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ2MDAsImJhc2VfZmFyZSI6NDA1MywidGF4Ijo1NDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDYwMCwiYmFzZV9mYXJlIjo0MDUzLCJ0YXgiOjU0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4630, "base_fare": 4083, "tax": 547, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4053.00", "tax": "547.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4630, "base_fare": 4083, "tax": 547, "gross": { "base_fare": "4053.00", "tax": "547.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ2MzAuMDAiLCJiYXNlX2ZhcmUiOiI0MDgzLjAwIiwidGF4IjoiNTQ3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDA1My4wMCIsInRheCI6IjU0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDYwMC4wMCIsImJhc2VfZmFyZSI6IjQwNTMuMDAiLCJ0YXgiOiI1NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MDUzLjAwIiwidGF4IjoiNTQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDYwMC4wMCIsImJhc2VfZmFyZSI6IjQwNTMuMDAiLCJ0YXgiOiI1NDcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDYwMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4600, "base_fare": 4053, "tax": 547, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 4630, "filter": { "id": "F123NP00114-416", "price": 4630, "gross_total": 4600, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-359", "aircraft_name": "Airbus-359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101105sin202603101220107sin202603101550dac202603101805585dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-417", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbc7OVobcFZ9bxgsxrwoF\/1sMA6SkCigL2n07EC+Wevw2o=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-417", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtnbRIPHZTQnEiogtypPTO7zNDS06lfvOUwVLIQFCS5WvMFuSLmkBY2Z7Cak3iLzEY=", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtnbRIPHZTQnEiogtypPTO7QOvo4TFwIiX+8w1LwGFCjM2mBp05nAqoRKpnzHQL7B8=", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-417", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSRZkmfY10rNWA4Pqbwi63s9HN\/5Bmi\/VCkEO8uXRotImKxbf5uul7JAlZmlb2CtN0A=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VHSG3M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSRZkmfY10rNWA4Pqbwi63s9nJ2HHK9F3UCIoLhY9oAb1UY4uLdqBEd6ou89k6iU7wM=", "origin": "SIN", "departure_time": "2026-04-28 22:55:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-29 00:05:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT08H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4669" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "O", "fareBasisCode": "OMHRTFY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 4753, "gross_total": 4724, "base_fare": 4161, "tax": 593, "sell": { "currency": "MYR", "total": 4753, "base_fare": 4161, "tax": 593 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDc1MywiYmFzZV9mYXJlIjo0MTYxLCJ0YXgiOjU5M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjQ3MjMsImJhc2VfZmFyZSI6NDEzMSwidGF4Ijo1OTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NDcyNCwiYmFzZV9mYXJlIjo0MTMxLCJ0YXgiOjU5M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 4753, "base_fare": 4161, "tax": 593, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4131.00", "tax": "593.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 4753, "base_fare": 4161, "tax": 593, "gross": { "base_fare": "4131.00", "tax": "593.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjQ3NTMuMDAiLCJiYXNlX2ZhcmUiOiI0MTYxLjAwIiwidGF4IjoiNTkzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDEzMS4wMCIsInRheCI6IjU5My4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDcyMy4wMCIsImJhc2VfZmFyZSI6IjQxMzEuMDAiLCJ0YXgiOiI1OTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0MTMxLjAwIiwidGF4IjoiNTkzLjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNDcyNC4wMCIsImJhc2VfZmFyZSI6IjQxMzEuMDAiLCJ0YXgiOiI1OTMuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NDcyMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 4724, "base_fare": 4131, "tax": 593, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 4753, "filter": { "id": "F123NP00114-417", "price": 4753, "gross_total": 4724, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 00:05:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604280825sin202604281440584sin202604282255kul2026042900054669", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-418", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOryfcUtfbQdkVpZ7oDtvc5W1gaXe1XhXMVsIr8Gs6c5Mk=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-418", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0A54IqeuhauZX4VO2VKejprBoikrcRZx\/w11F2JJ+34v8blYrRnrPJZZkgHp7q71o=", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf0A54IqeuhauZX4VO2VKejpguppYRFNpTrTva3hOBSvRvisfwnDHpzoOAxSA6HQhnY=", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-418", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWXNVaxFKB65K2mJ2EeZsAmm9CdQ09DnjgNskW1\/jE84KZtWdGPzouEfh\/VKSYSv\/o=", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWXNVaxFKB65K2mJ2EeZsAm7YiV+E4fwWk+DKvM41lQTkEknsCIR5CFgf8P1wx92rg=", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5306, "gross_total": 5629, "base_fare": 5226, "tax": 433, "sell": { "currency": "MYR", "total": 5306, "base_fare": 5226, "tax": 433 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTMwNiwiYmFzZV9mYXJlIjo1MjI2LCJ0YXgiOjQzM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjUyNzYsImJhc2VfZmFyZSI6NTE5NiwidGF4Ijo0MzMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTYyOSwiYmFzZV9mYXJlIjo1MTk2LCJ0YXgiOjQzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5306, "base_fare": 5226, "tax": 433, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5196.00", "tax": "433.00", "discount": 353, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5306, "base_fare": 5226, "tax": 433, "gross": { "base_fare": "5196.00", "tax": "433.00", "discount": "353.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjUzMDYuMDAiLCJiYXNlX2ZhcmUiOiI1MjI2LjAwIiwidGF4IjoiNDMzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTE5Ni4wMCIsInRheCI6IjQzMy4wMCIsImRpc2NvdW50IjoiMzUzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI1Mjc2LjAwIiwiYmFzZV9mYXJlIjoiNTE5Ni4wMCIsInRheCI6IjQzMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxOTYuMDAiLCJ0YXgiOiI0MzMuMDAiLCJkaXNjb3VudCI6IjM1My4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU2MjkuMDAiLCJiYXNlX2ZhcmUiOiI1MTk2LjAwIiwidGF4IjoiNDMzLjAwIiwiZGlzY291bnQiOiIzNTMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTI3NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5629, "base_fare": 5196, "tax": 433, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 353, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 5306, "filter": { "id": "F123NP00114-418", "price": 5306, "gross_total": 5629, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-419", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4jnSY9uac+G5ueSFKY8WFVu8UJ\/pMdSP2vzjqeBuSSUMc=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-419", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIjw12tLFHZn448LvXxjVkELeNDKTgntKa9xgVWeNfm8o+1Z7qMO+67NpuviancLfl0=", "origin": "KUL", "departure_time": "2026-03-10 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 18:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIjw12tLFHZn448LvXxjVkELjrldHijnUCp1sXZ6hyn7xhIfYnY3JQw7itDLZ67SwRU=", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT01H10M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "Y2AFFYBU", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-419", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p4ZWZDtlLZQbFXUJFCeybH1tm1GTP\/NvJavKVMP1M9KPaNW08VZE2h0M+1QqM4lrq8=", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p4ZWZDtlLZQbFXUJFCeybH1+bKFETwiGpBuNj+DkprQ3tuAJPBdwnfAD3+xpcz1kpM=", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5340, "gross_total": 5521, "base_fare": 4244, "tax": 1307, "sell": { "currency": "MYR", "total": 5340, "base_fare": 4244, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTM0MCwiYmFzZV9mYXJlIjo0MjQ0LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo1MzEwLCJiYXNlX2ZhcmUiOjQyMTQsInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo1NTIxLCJiYXNlX2ZhcmUiOjQyMTQsInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5340, "base_fare": 4244, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4214.00", "tax": "1307.00", "discount": 211, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5340, "base_fare": 4244, "tax": 1307, "gross": { "base_fare": "4214.00", "tax": "1307.00", "discount": "211.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjUzNDAuMDAiLCJiYXNlX2ZhcmUiOiI0MjQ0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIyMTEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjUzMTAuMDAiLCJiYXNlX2ZhcmUiOiI0MjE0LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMTQuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIyMTEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI1NTIxLjAwIiwiYmFzZV9mYXJlIjoiNDIxNC4wMCIsInRheCI6IjEzMDcuMDAiLCJkaXNjb3VudCI6IjIxMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1MzEwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5521, "base_fare": 4214, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 211, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5340, "filter": { "id": "F123NP00114-419", "price": 5340, "gross_total": 5521, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101400can202603101815350can202603101925dac202603102150391dac202604282315can202604290500392can202604290815kul202604291225349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-420", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb4Ye8\/679Bv4NAOg9ooFnrN8bgvsTfjYLg2QZTl3OS5g==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-420", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Nl33bc+tPMM1VLANzutEUA==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YMY6M", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-420", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OozDRX776omoUgqX2aiXTA==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "fareBasisCode": "KBD3M", "meal_code": null, "seat_available": "5" } }, { "air_segment_key": "rH5rfj31ykO7Y57Gjh3ANA==", "origin": "SIN", "departure_time": "2026-04-28 18:30:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 19:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 15m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFSQ", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5357, "gross_total": 5327, "base_fare": 4801, "tax": 556, "sell": { "currency": "MYR", "total": 5357, "base_fare": 4801, "tax": 556 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTM1NywiYmFzZV9mYXJlIjo0ODAxLCJ0YXgiOjU1Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjUzMjcsImJhc2VfZmFyZSI6NDc3MSwidGF4Ijo1NTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTMyNywiYmFzZV9mYXJlIjo0NzcxLCJ0YXgiOjU1Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5357, "base_fare": 4801, "tax": 556, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4771.00", "tax": "556.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5357, "base_fare": 4801, "tax": 556, "gross": { "base_fare": "4771.00", "tax": "556.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjUzNTcuMDAiLCJiYXNlX2ZhcmUiOiI0ODAxLjAwIiwidGF4IjoiNTU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDc3MS4wMCIsInRheCI6IjU1Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTMyNy4wMCIsImJhc2VfZmFyZSI6IjQ3NzEuMDAiLCJ0YXgiOiI1NTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0NzcxLjAwIiwidGF4IjoiNTU2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTMyNy4wMCIsImJhc2VfZmFyZSI6IjQ3NzEuMDAiLCJ0YXgiOiI1NTYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTMyNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5327, "base_fare": 4771, "tax": 556, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 5357, "filter": { "id": "F123NP00114-420", "price": 5357, "gross_total": 5327, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "SQ", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280825sin202604281440584sin202604281830kul202604281945126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-421", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrBMEiJYi7lWk6W3jLgURFuE9BLMVVJQ7Xkk\/Lu54xVg8=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-421", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf1ae\/ViB3bnDZqoLWOC3VYsQL9BA3iTsphMUXbT4+97qZ1CcenGhqFm9zQq6OuWi4o=", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf1ae\/ViB3bnDZqoLWOC3VYssypWgZQ8WG\/J\/7hyWnEmE3F01U\/zZGUvKu5XKOuLKZg=", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-421", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWSMdwgV6TGl3ize3qqWwp2YwhUo4dpBWnmyyj4VTV4MEnAPt18wVfvxuZCqmUzO8A=", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWSMdwgV6TGl3ize3qqWwp2qjnTZt\/dg45w9HtaCpauAEM8RpPQGWy1D7PAwikUqTk=", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5404, "gross_total": 5727, "base_fare": 5226, "tax": 531, "sell": { "currency": "MYR", "total": 5404, "base_fare": 5226, "tax": 531 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTQwNCwiYmFzZV9mYXJlIjo1MjI2LCJ0YXgiOjUzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjUzNzQsImJhc2VfZmFyZSI6NTE5NiwidGF4Ijo1MzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTcyNywiYmFzZV9mYXJlIjo1MTk2LCJ0YXgiOjUzMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5404, "base_fare": 5226, "tax": 531, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5196.00", "tax": "531.00", "discount": 353, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5404, "base_fare": 5226, "tax": 531, "gross": { "base_fare": "5196.00", "tax": "531.00", "discount": "353.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU0MDQuMDAiLCJiYXNlX2ZhcmUiOiI1MjI2LjAwIiwidGF4IjoiNTMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTE5Ni4wMCIsInRheCI6IjUzMS4wMCIsImRpc2NvdW50IjoiMzUzLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI1Mzc0LjAwIiwiYmFzZV9mYXJlIjoiNTE5Ni4wMCIsInRheCI6IjUzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxOTYuMDAiLCJ0YXgiOiI1MzEuMDAiLCJkaXNjb3VudCI6IjM1My4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU3MjcuMDAiLCJiYXNlX2ZhcmUiOiI1MTk2LjAwIiwidGF4IjoiNTMxLjAwIiwiZGlzY291bnQiOiIzNTMuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTM3NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5727, "base_fare": 5196, "tax": 531, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 353, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 5404, "filter": { "id": "F123NP00114-421", "price": 5404, "gross_total": 5727, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-422", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4jKCIrbQCmGDRZLJWlKHRCT+LyDpLlDi+qXg4+2lV3yOA=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-422", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIihV\/h\/YXMLFakq4brFmZgnTPMLb28fx649IQTpSWwwJ8JJ4889DHBTVPhhUxhLzck=", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-03-10 12:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-03-10", "flight_time": "4h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "366" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "A", "fareBasisCode": "A2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIihV\/h\/YXMLFakq4brFmZgnQhnULWB2KTBc7jGbs+cZ\/2sHDEjZ+XUOk7SUAIoptbg=", "origin": "CAN", "departure_time": "2026-03-10 19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-03-10 21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 25m", "distance": null, "lay_over": "PT07H00M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "Y2AFFYBU", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-422", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p4+CR6G2nOL9ak2EafdT1jBorVd8\/XGoGLkbsXz0ibjQ05CL\/qZVqXskR4ZKuNv1Gg=", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-32Q", "name": "Airbus-32Q", "picture": "Airbus-32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p4+CR6G2nOL9ak2EafdT1jBenpMh05PkRErswHZOrCTLSFhnAW23187ntsxZSgB4ZY=", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 1, "unit": "pcs", "title": "1 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5459, "gross_total": 5646, "base_fare": 4369, "tax": 1307, "sell": { "currency": "MYR", "total": 5459, "base_fare": 4369, "tax": 1307 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTQ1OSwiYmFzZV9mYXJlIjo0MzY5LCJ0YXgiOjEzMDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo1NDI5LCJiYXNlX2ZhcmUiOjQzMzksInRheCI6MTMwNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo1NjQ2LCJiYXNlX2ZhcmUiOjQzMzksInRheCI6MTMwN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5459, "base_fare": 4369, "tax": 1307, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4339.00", "tax": "1307.00", "discount": 217, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5459, "base_fare": 4369, "tax": 1307, "gross": { "base_fare": "4339.00", "tax": "1307.00", "discount": "217.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU0NTkuMDAiLCJiYXNlX2ZhcmUiOiI0MzY5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzMzkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIyMTcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU0MjkuMDAiLCJiYXNlX2ZhcmUiOiI0MzM5LjAwIiwidGF4IjoiMTMwNy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzMzkuMDAiLCJ0YXgiOiIxMzA3LjAwIiwiZGlzY291bnQiOiIyMTcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI1NjQ2LjAwIiwiYmFzZV9mYXJlIjoiNDMzOS4wMCIsInRheCI6IjEzMDcuMDAiLCJkaXNjb3VudCI6IjIxNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo1NDI5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5646, "base_fare": 4339, "tax": 1307, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 217, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5459, "filter": { "id": "F123NP00114-422", "price": 5459, "gross_total": 5646, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805can202603101225366can202603101925dac202603102150391dac202604282315can202604290500392can202604290815kul202604291225349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-423", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbiG7dOyKuCmg3wTr7XdP8\/9gMyHm4anPxBuMZz4MvaArqj6ow9+tx5xS78lku3UeXBRSqMDs2SeWezbCUm5GAx", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-423", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sGRTSspBg5B9uQ\/YmHLYQAbiA9+P4M+T8+6shb4dqdjWG1\/\/hxx8bD6ElpnrrFKO", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "faMAFgEzyCQ\/b2yrB91hcC6OgnFqnUNE7nl\/EZugm\/yuwMOh2bM3puupqzO+Z9T+", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-423", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Abgab+TAq4wSouJb0CHw9odBRdzO9bDKhe\/dQb2QJijSz1FBZ5AqTJS7gywSe4Re", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXRMY\/01", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5715, "gross_total": 5685, "base_fare": 5157, "tax": 558, "sell": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTcxNSwiYmFzZV9mYXJlIjo1MTU3LCJ0YXgiOjU1OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjU2ODUsImJhc2VfZmFyZSI6NTEyNywidGF4Ijo1NTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTY4NSwiYmFzZV9mYXJlIjo1MTI3LCJ0YXgiOjU1OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU3MTUuMDAiLCJiYXNlX2ZhcmUiOiI1MTU3LjAwIiwidGF4IjoiNTU4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTEyNy4wMCIsInRheCI6IjU1OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTI3LjAwIiwidGF4IjoiNTU4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTY4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5685, "base_fare": 5127, "tax": 558, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5715, "filter": { "id": "F123NP00114-423", "price": 5715, "gross_total": 5685, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-424", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbXWY1g7PA4zFuVP68hvNEe7koW+7TC9HSg4Z3CHR16hXxH7QdAb0TCiRYPhoEPUFg7J9TwR1pKYUHZmGhWOChZ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-424", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gDzCJvG7wy+IaE1Mo5SMUTEIEvPWTrMnKaPwbwqOGQuH1HAQNHUnqfECoJpwDkXj", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "faMAFgEzyCQ\/b2yrB91hcC6OgnFqnUNE7nl\/EZugm\/yuwMOh2bM3puupqzO+Z9T+", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-424", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Abgab+TAq4wSouJb0CHw9odBRdzO9bDKhe\/dQb2QJijSz1FBZ5AqTJS7gywSe4Re", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXRMY\/01", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5715, "gross_total": 5685, "base_fare": 5157, "tax": 558, "sell": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTcxNSwiYmFzZV9mYXJlIjo1MTU3LCJ0YXgiOjU1OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjU2ODUsImJhc2VfZmFyZSI6NTEyNywidGF4Ijo1NTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTY4NSwiYmFzZV9mYXJlIjo1MTI3LCJ0YXgiOjU1OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU3MTUuMDAiLCJiYXNlX2ZhcmUiOiI1MTU3LjAwIiwidGF4IjoiNTU4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTEyNy4wMCIsInRheCI6IjU1OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTI3LjAwIiwidGF4IjoiNTU4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTY4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5685, "base_fare": 5127, "tax": 558, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5715, "filter": { "id": "F123NP00114-424", "price": 5715, "gross_total": 5685, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-425", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboTgMT8XXfR+w6x1goO\/ULjC9n8x4y4\/5TDyPxX9oLFSi\/qqDEoTPzFCH2scvyQ\/mHUb4e+fqFxmlmUdV+vJrM", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-425", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "sGRTSspBg5B9uQ\/YmHLYQAbiA9+P4M+T8+6shb4dqdjWG1\/\/hxx8bD6ElpnrrFKO", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "faMAFgEzyCQ\/b2yrB91hcC6OgnFqnUNE7nl\/EZugm\/yuwMOh2bM3puupqzO+Z9T+", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-425", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "97zzsXROvKFI8OZptXMaRkoilH1v+i6kHAndU7fYqivmF52C\/sRBi31m4zNr0prQ", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5715, "gross_total": 5685, "base_fare": 5157, "tax": 558, "sell": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTcxNSwiYmFzZV9mYXJlIjo1MTU3LCJ0YXgiOjU1OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjU2ODUsImJhc2VfZmFyZSI6NTEyNywidGF4Ijo1NTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTY4NSwiYmFzZV9mYXJlIjo1MTI3LCJ0YXgiOjU1OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU3MTUuMDAiLCJiYXNlX2ZhcmUiOiI1MTU3LjAwIiwidGF4IjoiNTU4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTEyNy4wMCIsInRheCI6IjU1OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTI3LjAwIiwidGF4IjoiNTU4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTY4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5685, "base_fare": 5127, "tax": 558, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5715, "filter": { "id": "F123NP00114-425", "price": 5715, "gross_total": 5685, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-426", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ\/0VCMnR5a7HtnZ15Dhtjvcw1oj9ZVQ3ugBrLYk9or\/bCvG3sA4yj+qzWhCF6PICQr\/5MdrhaF87CjSxBIz4h4", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-426", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gDzCJvG7wy+IaE1Mo5SMUTEIEvPWTrMnKaPwbwqOGQuH1HAQNHUnqfECoJpwDkXj", "origin": "KUL", "departure_time": "2026-03-10 09:10:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 10:20:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "611" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXOMY", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "faMAFgEzyCQ\/b2yrB91hcC6OgnFqnUNE7nl\/EZugm\/yuwMOh2bM3puupqzO+Z9T+", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-426", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "97zzsXROvKFI8OZptXMaRkoilH1v+i6kHAndU7fYqivmF52C\/sRBi31m4zNr0prQ", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "OGSBXRMY", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5715, "gross_total": 5685, "base_fare": 5157, "tax": 558, "sell": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTcxNSwiYmFzZV9mYXJlIjo1MTU3LCJ0YXgiOjU1OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjU2ODUsImJhc2VfZmFyZSI6NTEyNywidGF4Ijo1NTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTY4NSwiYmFzZV9mYXJlIjo1MTI3LCJ0YXgiOjU1OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5715, "base_fare": 5157, "tax": 558, "gross": { "base_fare": "5127.00", "tax": "558.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU3MTUuMDAiLCJiYXNlX2ZhcmUiOiI1MTU3LjAwIiwidGF4IjoiNTU4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTEyNy4wMCIsInRheCI6IjU1OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MTI3LjAwIiwidGF4IjoiNTU4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTY4NS4wMCIsImJhc2VfZmFyZSI6IjUxMjcuMDAiLCJ0YXgiOiI1NTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTY4NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5685, "base_fare": 5127, "tax": 558, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5715, "filter": { "id": "F123NP00114-426", "price": 5715, "gross_total": 5685, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "73H", "aircraft_name": "73H", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100910sin202603101020611sin202603101550dac202603101805585dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-427", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYZTDpA8GGj5qNUa8VpnjqdvPMLvN\/O5jeSp8c47FA4HgXo1EcExihP5QZWYrqbP2JsEPtv8fwm6znzBiLqgnfM", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-427", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "a\/kOLykFjQZiDOwV6qTND0l2GFJoDAUjlQaMcxF9b8Z7KegYujlPYlphSzMIFEzN", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "W7F\/FDmAyAaZ\/kqfEKSB0DUAideUWcgYLpz2O2H3\/BNgv+OcMEd1ZBSEAjpkItfG", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-427", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "xNnGuaAoH9TxN1xCC2LCyiEmZYWvR51RNT6cwT2y2U\/aetOziPFR1Dg92c6zkRjw", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 5977, "gross_total": 5947, "base_fare": 5456, "tax": 521, "sell": { "currency": "MYR", "total": 5977, "base_fare": 5456, "tax": 521 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTk3NywiYmFzZV9mYXJlIjo1NDU2LCJ0YXgiOjUyMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjU5NDcsImJhc2VfZmFyZSI6NTQyNiwidGF4Ijo1MjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NTk0NywiYmFzZV9mYXJlIjo1NDI2LCJ0YXgiOjUyMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 5977, "base_fare": 5456, "tax": 521, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5426.00", "tax": "521.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 5977, "base_fare": 5456, "tax": 521, "gross": { "base_fare": "5426.00", "tax": "521.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjU5NzcuMDAiLCJiYXNlX2ZhcmUiOiI1NDU2LjAwIiwidGF4IjoiNTIxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQyNi4wMCIsInRheCI6IjUyMS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTk0Ny4wMCIsImJhc2VfZmFyZSI6IjU0MjYuMDAiLCJ0YXgiOiI1MjEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDI2LjAwIiwidGF4IjoiNTIxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNTk0Ny4wMCIsImJhc2VfZmFyZSI6IjU0MjYuMDAiLCJ0YXgiOiI1MjEuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NTk0NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 5947, "base_fare": 5426, "tax": 521, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 5977, "filter": { "id": "F123NP00114-427", "price": 5977, "gross_total": 5947, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-428", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYVFZrGC+y7OAU+3+DcuzEmLShtFnMwtZMhk1tqbdSuDk\/JTsbxfg3x44JpgUo9STURc1lSaVQknwvbGsVW1M2F", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-428", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ewKnPoDhcmuaaGykxVLCZUfqohGYEPxmwZ\/hW70LwiR5pv6DbySpcL0osFG+ZMrA", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-428", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "xNnGuaAoH9TxN1xCC2LCyiEmZYWvR51RNT6cwT2y2U\/aetOziPFR1Dg92c6zkRjw", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6083, "gross_total": 6053, "base_fare": 5463, "tax": 620, "sell": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA4MywiYmFzZV9mYXJlIjo1NDYzLCJ0YXgiOjYyMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYwNTMsImJhc2VfZmFyZSI6NTQzMywidGF4Ijo2MjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA1MywiYmFzZV9mYXJlIjo1NDMzLCJ0YXgiOjYyMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYwODMuMDAiLCJiYXNlX2ZhcmUiOiI1NDYzLjAwIiwidGF4IjoiNjIwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQzMy4wMCIsInRheCI6IjYyMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMzLjAwIiwidGF4IjoiNjIwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjA1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6053, "base_fare": 5433, "tax": 620, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6083, "filter": { "id": "F123NP00114-428", "price": 6083, "gross_total": 6053, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk202603102310796bkk202603111615dac202603111800389dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-429", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsakcZFRlv+5j4YdWt6qpDl8P+mMUCVtEicJS+eXioz1AjXyfEj7yBJWcwtqTVEwtk9Rhw5W3vlbHgfL4WKvbzbR", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-429", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "zUpxwX5dnG6R1WymWkVOIORmf1Zc005HAKOPEXJhczMO+B8lnByM2fCfKcGkjqx9", "origin": "KUL", "departure_time": "2026-03-10 16:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-429", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "xNnGuaAoH9TxN1xCC2LCyiEmZYWvR51RNT6cwT2y2U\/aetOziPFR1Dg92c6zkRjw", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6083, "gross_total": 6053, "base_fare": 5463, "tax": 620, "sell": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA4MywiYmFzZV9mYXJlIjo1NDYzLCJ0YXgiOjYyMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYwNTMsImJhc2VfZmFyZSI6NTQzMywidGF4Ijo2MjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA1MywiYmFzZV9mYXJlIjo1NDMzLCJ0YXgiOjYyMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYwODMuMDAiLCJiYXNlX2ZhcmUiOiI1NDYzLjAwIiwidGF4IjoiNjIwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQzMy4wMCIsInRheCI6IjYyMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMzLjAwIiwidGF4IjoiNjIwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjA1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6053, "base_fare": 5433, "tax": 620, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6083, "filter": { "id": "F123NP00114-429", "price": 6083, "gross_total": 6053, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:20:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101620bkk202603101740774bkk202603111615dac202603111800389dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-430", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsarOV9xoreVy5Nl8Xk2cVfJlPx2mIeI1BcRnQRQ0DbRPCbjLwoiwveRvYGxDdkXFQnuV\/n9svIr6PRo9fgNTGC5", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-430", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "a\/kOLykFjQZiDOwV6qTND0l2GFJoDAUjlQaMcxF9b8Z7KegYujlPYlphSzMIFEzN", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "W7F\/FDmAyAaZ\/kqfEKSB0DUAideUWcgYLpz2O2H3\/BNgv+OcMEd1ZBSEAjpkItfG", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "", "name": "", "picture": ".png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "MFLOWMY", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-430", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5Ld9RRXTDpRYdjDXIUO3MAKqCcVQFkCHdKHEP\/mXAzy4J3HUqiYlbT1lrdNj8K1M", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6083, "gross_total": 6053, "base_fare": 5463, "tax": 620, "sell": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA4MywiYmFzZV9mYXJlIjo1NDYzLCJ0YXgiOjYyMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYwNTMsImJhc2VfZmFyZSI6NTQzMywidGF4Ijo2MjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA1MywiYmFzZV9mYXJlIjo1NDMzLCJ0YXgiOjYyMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYwODMuMDAiLCJiYXNlX2ZhcmUiOiI1NDYzLjAwIiwidGF4IjoiNjIwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQzMy4wMCIsInRheCI6IjYyMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMzLjAwIiwidGF4IjoiNjIwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjA1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6053, "base_fare": 5433, "tax": 620, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6083, "filter": { "id": "F123NP00114-430", "price": 6083, "gross_total": 6053, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-431", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb46fOg475brGgKamo1pwTstTIVhh5jv1y+nOytzqmgp\/O5cZf4XmDZo57MRU+AyKOsIACrUlKX+xU7wD9JWRZC", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-431", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "foRgZBFJZx9rlhzshmWVRs\/QBluY14f5Nc2qYBpFKiQZ4vuTQdU2mai8ii9Mr9gJ", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-431", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "xNnGuaAoH9TxN1xCC2LCyiEmZYWvR51RNT6cwT2y2U\/aetOziPFR1Dg92c6zkRjw", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6083, "gross_total": 6053, "base_fare": 5463, "tax": 620, "sell": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA4MywiYmFzZV9mYXJlIjo1NDYzLCJ0YXgiOjYyMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYwNTMsImJhc2VfZmFyZSI6NTQzMywidGF4Ijo2MjAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjA1MywiYmFzZV9mYXJlIjo1NDMzLCJ0YXgiOjYyMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6083, "base_fare": 5463, "tax": 620, "gross": { "base_fare": "5433.00", "tax": "620.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYwODMuMDAiLCJiYXNlX2ZhcmUiOiI1NDYzLjAwIiwidGF4IjoiNjIwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQzMy4wMCIsInRheCI6IjYyMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDMzLjAwIiwidGF4IjoiNjIwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjA1My4wMCIsImJhc2VfZmFyZSI6IjU0MzMuMDAiLCJ0YXgiOiI2MjAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjA1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6053, "base_fare": 5433, "tax": 620, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6083, "filter": { "id": "F123NP00114-431", "price": 6083, "gross_total": 6053, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk202603101920780bkk202603111615dac202603111800389dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-432", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ6ij4VwakDN2NRsUWcZWmsIrTy5hsgGs1E0+bnNKqBZTWT7774u6o04AIe8aAVozju1UvF3Ipv+Zfr94lxXSIm", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-432", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ewKnPoDhcmuaaGykxVLCZUfqohGYEPxmwZ\/hW70LwiR5pv6DbySpcL0osFG+ZMrA", "origin": "KUL", "departure_time": "2026-03-10 22:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 23:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "796" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT17H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-432", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5Ld9RRXTDpRYdjDXIUO3MAKqCcVQFkCHdKHEP\/mXAzy4J3HUqiYlbT1lrdNj8K1M", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6189, "gross_total": 6159, "base_fare": 5470, "tax": 719, "sell": { "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjE4OSwiYmFzZV9mYXJlIjo1NDcwLCJ0YXgiOjcxOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYxNTksImJhc2VfZmFyZSI6NTQ0MCwidGF4Ijo3MTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjE1OSwiYmFzZV9mYXJlIjo1NDQwLCJ0YXgiOjcxOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5440.00", "tax": "719.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719, "gross": { "base_fare": "5440.00", "tax": "719.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYxODkuMDAiLCJiYXNlX2ZhcmUiOiI1NDcwLjAwIiwidGF4IjoiNzE5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ0MC4wMCIsInRheCI6IjcxOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjE1OS4wMCIsImJhc2VfZmFyZSI6IjU0NDAuMDAiLCJ0YXgiOiI3MTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDQwLjAwIiwidGF4IjoiNzE5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjE1OS4wMCIsImJhc2VfZmFyZSI6IjU0NDAuMDAiLCJ0YXgiOiI3MTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjE1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6159, "base_fare": 5440, "tax": 719, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6189, "filter": { "id": "F123NP00114-432", "price": 6189, "gross_total": 6159, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 22:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102200bkk202603102310796bkk202603111615dac202603111800389dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-433", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYipTLv9dpK7V9BFrVisBUYrc2zpvuCAfsj7fkqce54jDM0afop897EIlJGOYuwi5rX\/2xVv0QAbj0z\/EsPEby0", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-433", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "zUpxwX5dnG6R1WymWkVOIORmf1Zc005HAKOPEXJhczMO+B8lnByM2fCfKcGkjqx9", "origin": "KUL", "departure_time": "2026-03-10 16:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 17:40:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 20m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "774" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT22H35M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-433", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5Ld9RRXTDpRYdjDXIUO3MAKqCcVQFkCHdKHEP\/mXAzy4J3HUqiYlbT1lrdNj8K1M", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6189, "gross_total": 6159, "base_fare": 5470, "tax": 719, "sell": { "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjE4OSwiYmFzZV9mYXJlIjo1NDcwLCJ0YXgiOjcxOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYxNTksImJhc2VfZmFyZSI6NTQ0MCwidGF4Ijo3MTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjE1OSwiYmFzZV9mYXJlIjo1NDQwLCJ0YXgiOjcxOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5440.00", "tax": "719.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719, "gross": { "base_fare": "5440.00", "tax": "719.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYxODkuMDAiLCJiYXNlX2ZhcmUiOiI1NDcwLjAwIiwidGF4IjoiNzE5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ0MC4wMCIsInRheCI6IjcxOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjE1OS4wMCIsImJhc2VfZmFyZSI6IjU0NDAuMDAiLCJ0YXgiOiI3MTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDQwLjAwIiwidGF4IjoiNzE5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjE1OS4wMCIsImJhc2VfZmFyZSI6IjU0NDAuMDAiLCJ0YXgiOiI3MTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjE1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6159, "base_fare": 5440, "tax": 719, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6189, "filter": { "id": "F123NP00114-433", "price": 6189, "gross_total": 6159, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 16:20:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101620bkk202603101740774bkk202603111615dac202603111800389dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-434", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYZXJeFLdcsMJQ9V+PV0TffCygrmG8\/xqkkik19zUS1Sv1hz+tmL1l2HnnbjENssKZBZh4aBA+OZMxzqM2aJccV", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-434", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "foRgZBFJZx9rlhzshmWVRs\/QBluY14f5Nc2qYBpFKiQZ4vuTQdU2mai8ii9Mr9gJ", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "IQJQkPeKCTTb6gAFGSGKMcU6MItwsOC4ahsWu3ZtbEnvyF\/5WrSSGOgUy95\/spkM", "origin": "BKK", "departure_time": "2026-03-11 16:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 45m", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "7" } } ] }, { "group": 1, "flight_key": "F123NP00114-434", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3h2NF65MwQ0Dr22GjdPxCCVind7lPxJXIOMlSdveOw7kohZdevhNqeWaokoc0sf\/", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "E", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5Ld9RRXTDpRYdjDXIUO3MAKqCcVQFkCHdKHEP\/mXAzy4J3HUqiYlbT1lrdNj8K1M", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "ETH6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6189, "gross_total": 6159, "base_fare": 5470, "tax": 719, "sell": { "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjE4OSwiYmFzZV9mYXJlIjo1NDcwLCJ0YXgiOjcxOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYxNTksImJhc2VfZmFyZSI6NTQ0MCwidGF4Ijo3MTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjE1OSwiYmFzZV9mYXJlIjo1NDQwLCJ0YXgiOjcxOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5440.00", "tax": "719.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6189, "base_fare": 5470, "tax": 719, "gross": { "base_fare": "5440.00", "tax": "719.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYxODkuMDAiLCJiYXNlX2ZhcmUiOiI1NDcwLjAwIiwidGF4IjoiNzE5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ0MC4wMCIsInRheCI6IjcxOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjE1OS4wMCIsImJhc2VfZmFyZSI6IjU0NDAuMDAiLCJ0YXgiOiI3MTkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NDQwLjAwIiwidGF4IjoiNzE5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjE1OS4wMCIsImJhc2VfZmFyZSI6IjU0NDAuMDAiLCJ0YXgiOiI3MTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjE1OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6159, "base_fare": 5440, "tax": 719, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6189, "filter": { "id": "F123NP00114-434", "price": 6189, "gross_total": 6159, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk202603101920780bkk202603111615dac202603111800389dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-435", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOr7lzzt26haAGa8SdZ8YndAXNBw0mTQYzcWPgYxj8a1+8=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-435", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf1esogLGoNk66UzNVjZsBTmEA\/YZ392P4y2w3XSSWLEZ5JTriG3xWoH1HK+nAZdLhI=", "origin": "KUL", "departure_time": "2026-03-10 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 13:25:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 10m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "788" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "788" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf1esogLGoNk66UzNVjZsBTm4fo6fuQQpqsrZ75JyjmFj8CI1lpTTSORqi6lXBqp4KY=", "origin": "BKK", "departure_time": "2026-03-10 16:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-10 18:00:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 45m", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "389" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-435", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVwIpC99uOgmgqhOy0adYjCyu6ZjINjIZwLnFIr6O\/KwLTHJbNpDaT09mO7GrJxBrg=", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lVwIpC99uOgmgqhOy0adYjCTK3p\/dRJCJE9AnyoQbOerWp5fH4mz2Ic8olRVexidRw=", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6288, "gross_total": 6680, "base_fare": 6238, "tax": 472, "sell": { "currency": "MYR", "total": 6288, "base_fare": 6238, "tax": 472 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjI4OCwiYmFzZV9mYXJlIjo2MjM4LCJ0YXgiOjQ3Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYyNTgsImJhc2VfZmFyZSI6NjIwOCwidGF4Ijo0NzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjY4MCwiYmFzZV9mYXJlIjo2MjA4LCJ0YXgiOjQ3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6288, "base_fare": 6238, "tax": 472, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6208.00", "tax": "472.00", "discount": 422, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6288, "base_fare": 6238, "tax": 472, "gross": { "base_fare": "6208.00", "tax": "472.00", "discount": "422.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYyODguMDAiLCJiYXNlX2ZhcmUiOiI2MjM4LjAwIiwidGF4IjoiNDcyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjIwOC4wMCIsInRheCI6IjQ3Mi4wMCIsImRpc2NvdW50IjoiNDIyLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2MjU4LjAwIiwiYmFzZV9mYXJlIjoiNjIwOC4wMCIsInRheCI6IjQ3Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYyMDguMDAiLCJ0YXgiOiI0NzIuMDAiLCJkaXNjb3VudCI6IjQyMi4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY2ODAuMDAiLCJiYXNlX2ZhcmUiOiI2MjA4LjAwIiwidGF4IjoiNDcyLjAwIiwiZGlzY291bnQiOiI0MjIuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjI1OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6680, "base_fare": 6208, "tax": 472, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 422, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 6288, "filter": { "id": "F123NP00114-435", "price": 6288, "gross_total": 6680, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101215bkk202603101325788bkk202603101615dac202603101800389dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-436", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYHwq6twDyZirkqlgLuc5tJxQGNZz8tU3YHQJgMWbFYLXJuT9f8lDI0rij98Kh8qblmFmeylbtA95fXFh6Gs3oD", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-436", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "u7tKtmZes78bgzz9U3YJtFCSWTxnjFD7cg6yDrggs0DtcbVwovLq69qmmvhofRpe", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "K", "fareBasisCode": "KBX1YMY\/01", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-436", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gtqgr6gS0WEhFgLudFZkaQrmGpxGYj59RmdiXoFJBWZEIkJVFeWV\/Nl39Ma75xNK", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AUUzjIzn5nb\/VrZM0cY\/LM5fy1VYr6PWdg8SdcavAF9M1owr1AhJaWGFeQ2PQP9t", "origin": "BKK", "departure_time": "2026-04-28 19:45:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 22:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 10m", "distance": null, "lay_over": "PT04H45M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "781" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "O", "fareBasisCode": "KBD6M", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6352, "gross_total": 6322, "base_fare": 5824, "tax": 528, "sell": { "currency": "MYR", "total": 6352, "base_fare": 5824, "tax": 528 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjM1MiwiYmFzZV9mYXJlIjo1ODI0LCJ0YXgiOjUyOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjYzMjIsImJhc2VfZmFyZSI6NTc5NCwidGF4Ijo1MjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjMyMiwiYmFzZV9mYXJlIjo1Nzk0LCJ0YXgiOjUyOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6352, "base_fare": 5824, "tax": 528, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5794.00", "tax": "528.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6352, "base_fare": 5824, "tax": 528, "gross": { "base_fare": "5794.00", "tax": "528.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjYzNTIuMDAiLCJiYXNlX2ZhcmUiOiI1ODI0LjAwIiwidGF4IjoiNTI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTc5NC4wMCIsInRheCI6IjUyOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjMyMi4wMCIsImJhc2VfZmFyZSI6IjU3OTQuMDAiLCJ0YXgiOiI1MjguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1Nzk0LjAwIiwidGF4IjoiNTI4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNjMyMi4wMCIsImJhc2VfZmFyZSI6IjU3OTQuMDAiLCJ0YXgiOiI1MjguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjMyMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6322, "base_fare": 5794, "tax": 528, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6352, "filter": { "id": "F123NP00114-436", "price": 6352, "gross_total": 6322, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:55:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281115bkk202604281500388bkk202604281945kul202604282255781", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-437", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcy06jBuPZRoSfz19iGNCIdOS3kGrOZ9pea1qs5W6YinU=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-437", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWt0IWyMjyDQUnWxIvZ4r2Yq\/KKTFszd0boy3Yuv6HtvznvzYgsfAew70JitU4cbygg=", "origin": "KUL", "departure_time": "2026-03-10 09:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "AUH", "arrival_time": "2026-03-10 12:50:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-03-10", "flight_time": "7h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05H5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWt0IWyMjyDQUnWxIvZ4r2Yqwygdr11W1fBGW0zy0xCOcF\/kyDDj8re0t6fDvtMJ9jo=", "origin": "AUH", "departure_time": "2026-03-10 13:55:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-03-10 20:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05H5R", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-437", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQV2BNxzBGQEh1sT4dd96727y8oNJSwVE4Y6U0BWCVB6bMuKd4nW7myFkFQOtf5E7E=", "origin": "DAC", "departure_time": "2026-04-28 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-04-29 00:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-04-28", "flight_time": "5h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05H5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQV2BNxzBGQEh1sT4dd9672I9Wjj6QTwiCQTWp+uufBQ5gFND6nYy2UMIVDmRtUuuM=", "origin": "AUH", "departure_time": "2026-04-29 08:35:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "7h 15m", "distance": null, "lay_over": "PT07H40M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05H5R", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6518, "gross_total": 6488, "base_fare": 4912, "tax": 1606, "sell": { "currency": "MYR", "total": 6518, "base_fare": 4912, "tax": 1606 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjUxOCwiYmFzZV9mYXJlIjo0OTEyLCJ0YXgiOjE2MDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NDg4LCJiYXNlX2ZhcmUiOjQ4ODIsInRheCI6MTYwNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NDg4LCJiYXNlX2ZhcmUiOjQ4ODIsInRheCI6MTYwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6518, "base_fare": 4912, "tax": 1606, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4882.00", "tax": "1606.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6518, "base_fare": 4912, "tax": 1606, "gross": { "base_fare": "4882.00", "tax": "1606.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY1MTguMDAiLCJiYXNlX2ZhcmUiOiI0OTEyLjAwIiwidGF4IjoiMTYwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4ODIuMDAiLCJ0YXgiOiIxNjA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2NDg4LjAwIiwiYmFzZV9mYXJlIjoiNDg4Mi4wMCIsInRheCI6IjE2MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0ODgyLjAwIiwidGF4IjoiMTYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY0ODguMDAiLCJiYXNlX2ZhcmUiOiI0ODgyLjAwIiwidGF4IjoiMTYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6488, "base_fare": 4882, "tax": 1606, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6518, "filter": { "id": "F123NP00114-437", "price": 6518, "gross_total": 6488, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100935auh202603101250489auh202603101355dac2026031020301366dac202604282140auh2026042900551367auh202604290835kul202604291950486", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-438", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa0HHnDJhx8mf0\/M1NktFLE5YDtKsALMQaVn33iJh6qdw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-438", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "d8tGvfxQr3MZK9yR61gx1A==", "origin": "KUL", "departure_time": "2026-03-10 09:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "AUH", "arrival_time": "2026-03-10 12:50:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-03-10", "flight_time": "7h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "marketing": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "489" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05H5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Jwwpkna2UxiwFSLSO3JCCg==", "origin": "AUH", "departure_time": "2026-03-10 13:55:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-03-10 20:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "marketing": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "63" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05H5R", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-438", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "56sAngr9b2P1m4r11jKHzA==", "origin": "DAC", "departure_time": "2026-04-28 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-04-29 00:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-04-28", "flight_time": "5h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "3L", "carrier_name": "Air Arabia Abu Dhabi", "carrier_logo": "3L.png", "flight_number": "64" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "64" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05H5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "4XHIIo0PA150NrE\/ivLg9Q==", "origin": "AUH", "departure_time": "2026-04-29 08:35:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "7h 15m", "distance": null, "lay_over": "PT07H40M", "lay_over_date": "2026-04-29", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05H5R", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6523, "gross_total": 6493, "base_fare": 4917, "tax": 1606, "sell": { "currency": "MYR", "total": 6523, "base_fare": 4917, "tax": 1606 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjUyMywiYmFzZV9mYXJlIjo0OTE3LCJ0YXgiOjE2MDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NDkzLCJiYXNlX2ZhcmUiOjQ4ODcsInRheCI6MTYwNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NDkzLCJiYXNlX2ZhcmUiOjQ4ODcsInRheCI6MTYwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6523, "base_fare": 4917, "tax": 1606, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "4887.00", "tax": "1606.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6523, "base_fare": 4917, "tax": 1606, "gross": { "base_fare": "4887.00", "tax": "1606.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY1MjMuMDAiLCJiYXNlX2ZhcmUiOiI0OTE3LjAwIiwidGF4IjoiMTYwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4ODcuMDAiLCJ0YXgiOiIxNjA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2NDkzLjAwIiwiYmFzZV9mYXJlIjoiNDg4Ny4wMCIsInRheCI6IjE2MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI0ODg3LjAwIiwidGF4IjoiMTYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY0OTMuMDAiLCJiYXNlX2ZhcmUiOiI0ODg3LjAwIiwidGF4IjoiMTYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NDkzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6493, "base_fare": 4887, "tax": 1606, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6523, "filter": { "id": "F123NP00114-438", "price": 6523, "gross_total": 6493, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "EY", "carrier_marketing": "3L", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100935auh202603101250489auh202603101355dac20260310203063dac202604282140auh20260429005564auh202604290835kul202604291950486", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-439", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbc1TFjCub3l1C9eGeW3YdN7Y3dG2IZBhvdUetB\/VZllcE=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-439", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtaccxBB8dBL+MuaPcaGkaste01zDvuW7Yo4eTVCRmOoekhrlgX1mGX2OmO4zArXCg=", "origin": "KUL", "departure_time": "2026-03-10 09:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "AUH", "arrival_time": "2026-03-10 12:50:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-03-10", "flight_time": "7h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05V5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWtaccxBB8dBL+MuaPcaGkasaFMDwDlogzUzgeo9JWRoQ6jgxSb18Asr0xEjdm3+RaQ=", "origin": "AUH", "departure_time": "2026-03-10 13:55:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-03-10 20:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05V5R", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-439", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQbRTvPE+VCnJ\/aygI0t8gf5iKYShTv9WMhg0fJpwNmATCvEU3W4golZjLuuHnIQ0s=", "origin": "DAC", "departure_time": "2026-04-28 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-04-29 00:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-04-28", "flight_time": "5h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05V5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSQbRTvPE+VCnJ\/aygI0t8gfXsJs7wbHRDDZr65cPRwShEL7bDrUpXCdfSKKr8pJfN4=", "origin": "AUH", "departure_time": "2026-04-29 08:35:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "7h 15m", "distance": null, "lay_over": "PT07H40M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05V5R", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6688, "gross_total": 6658, "base_fare": 5082, "tax": 1606, "sell": { "currency": "MYR", "total": 6688, "base_fare": 5082, "tax": 1606 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjY4OCwiYmFzZV9mYXJlIjo1MDgyLCJ0YXgiOjE2MDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NjU4LCJiYXNlX2ZhcmUiOjUwNTIsInRheCI6MTYwNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NjU4LCJiYXNlX2ZhcmUiOjUwNTIsInRheCI6MTYwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6688, "base_fare": 5082, "tax": 1606, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5052.00", "tax": "1606.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6688, "base_fare": 5082, "tax": 1606, "gross": { "base_fare": "5052.00", "tax": "1606.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY2ODguMDAiLCJiYXNlX2ZhcmUiOiI1MDgyLjAwIiwidGF4IjoiMTYwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNTIuMDAiLCJ0YXgiOiIxNjA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2NjU4LjAwIiwiYmFzZV9mYXJlIjoiNTA1Mi4wMCIsInRheCI6IjE2MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDUyLjAwIiwidGF4IjoiMTYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY2NTguMDAiLCJiYXNlX2ZhcmUiOiI1MDUyLjAwIiwidGF4IjoiMTYwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NjU4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6658, "base_fare": 5052, "tax": 1606, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6688, "filter": { "id": "F123NP00114-439", "price": 6688, "gross_total": 6658, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100935auh202603101250489auh202603101355dac2026031020301366dac202604282140auh2026042900551367auh202604290835kul202604291950486", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-440", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa3Uzqj\/lRYAnk3FwyG2Wy\/cWPQc9xZSteCtPlABsLE+KEwUeSGQO3D\/Kf\/cFY\/WsQ=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-440", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AaFmI8lPfK+rWXRrUxGD8uSVFr1a2JWNvEiU2HvyzsrUZ2TgSjMk9tapGfxbI7N3de1lh8Brhi+jHgUYlZJoDx\/86V9S0nMuo8yDEYPfChY=", "origin": "KUL", "departure_time": "2026-03-10 09:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "AUH", "arrival_time": "2026-03-10 12:50:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-03-10", "flight_time": "7h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05H5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AaFmI8lPfK+rWXRrUxGD8uSVFr1a2JWNvEiU2HvyzsrUZ2TgSjMk9tapGfxbI7N3U8Nqlbltt8ketVdiB0l2yRQ607iHuwRtM\/ULu59A5x4=", "origin": "AUH", "departure_time": "2026-03-10 13:55:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-03-10 20:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05H5R", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-440", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZVLblRJlmngpV8xoPwPXOVFDgGqH7D3BpNVOmq10E4quDgJRtajVhHR81IPtjQTGRFn9ST7jdjRbRBKyw6nscLbTrGtzeXS\/NoB1khifxjw=", "origin": "DAC", "departure_time": "2026-04-28 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-04-29 00:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-04-28", "flight_time": "5h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05H5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZVLblRJlmngpV8xoPwPXOVFDgGqH7D3BpNVOmq10E4quDgJRtajVhHR81IPtjQTGyUmMhwd1DWgiIgjw9FdsLq9vsGJ3AvzVRDvPYB1dAWU=", "origin": "AUH", "departure_time": "2026-04-29 08:35:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "7h 15m", "distance": null, "lay_over": "PT07H40M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 0, "unit": "kg", "title": "0 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05H5R", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6722, "gross_total": 6692, "base_fare": 5075, "tax": 1647, "sell": { "currency": "MYR", "total": 6722, "base_fare": 5075, "tax": 1647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjcyMiwiYmFzZV9mYXJlIjo1MDc1LCJ0YXgiOjE2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NjkyLCJiYXNlX2ZhcmUiOjUwNDUsInRheCI6MTY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2NjkyLCJiYXNlX2ZhcmUiOjUwNDUsInRheCI6MTY0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6722, "base_fare": 5075, "tax": 1647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5045.00", "tax": "1647.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6722, "base_fare": 5075, "tax": 1647, "gross": { "base_fare": "5045.00", "tax": "1647.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY3MjIuMDAiLCJiYXNlX2ZhcmUiOiI1MDc1LjAwIiwidGF4IjoiMTY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwNDUuMDAiLCJ0YXgiOiIxNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2NjkyLjAwIiwiYmFzZV9mYXJlIjoiNTA0NS4wMCIsInRheCI6IjE2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MDQ1LjAwIiwidGF4IjoiMTY0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY2OTIuMDAiLCJiYXNlX2ZhcmUiOiI1MDQ1LjAwIiwidGF4IjoiMTY0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2NjkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6692, "base_fare": 5045, "tax": 1647, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6722, "filter": { "id": "F123NP00114-440", "price": 6722, "gross_total": 6692, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100935auh202603101250489auh202603101355dac2026031020301366dac202604282140auh2026042900551367auh202604290835kul202604291950486", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-441", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrv7jNzCv9bpCvE8BNGlzDeI6MmlQiG3CvS1oulEV2RV0=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-441", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf3o\/PtG4NQdEYiyGP7LrR6dCwijJ8zWoGJ8vGv27goQU0M85MFkFsx2hggSeaYK278=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-441", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWn8sCCutI2t2xzvzOJ47EOU00LaEUKfHdqD5lSQN9Nx4O0DFuuZzSIj3ktawi0PUI=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6735, "gross_total": 7175, "base_fare": 6747, "tax": 458, "sell": { "currency": "MYR", "total": 6735, "base_fare": 6747, "tax": 458 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjczNSwiYmFzZV9mYXJlIjo2NzQ3LCJ0YXgiOjQ1OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjY3MDUsImJhc2VfZmFyZSI6NjcxNywidGF4Ijo0NTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE3NSwiYmFzZV9mYXJlIjo2NzE3LCJ0YXgiOjQ1OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6735, "base_fare": 6747, "tax": 458, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6717.00", "tax": "458.00", "discount": 470, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6735, "base_fare": 6747, "tax": 458, "gross": { "base_fare": "6717.00", "tax": "458.00", "discount": "470.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY3MzUuMDAiLCJiYXNlX2ZhcmUiOiI2NzQ3LjAwIiwidGF4IjoiNDU4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcxNy4wMCIsInRheCI6IjQ1OC4wMCIsImRpc2NvdW50IjoiNDcwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2NzA1LjAwIiwiYmFzZV9mYXJlIjoiNjcxNy4wMCIsInRheCI6IjQ1OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MTcuMDAiLCJ0YXgiOiI0NTguMDAiLCJkaXNjb3VudCI6IjQ3MC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxNzUuMDAiLCJiYXNlX2ZhcmUiOiI2NzE3LjAwIiwidGF4IjoiNDU4LjAwIiwiZGlzY291bnQiOiI0NzAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjcwNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7175, "base_fare": 6717, "tax": 458, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 470, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 6735, "filter": { "id": "F123NP00114-441", "price": 6735, "gross_total": 7175, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-442", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa3Uzqj\/lRYAnk3FwyG2Wy\/KCIKetij4qY0+SwRbLqrfWimhRLCE3pMz0xZNz6XKvU=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-442", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AaFmI8lPfK+rWXRrUxGD8uSVFr1a2JWNvEiU2HvyzsoHof0EI+2X6+vO2LVnqWJh25bBerMUECIhXFtnZos9OmWLbySyKRNTa3SjwWKWF1M=", "origin": "KUL", "departure_time": "2026-03-10 09:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "AUH", "arrival_time": "2026-03-10 12:50:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-03-10", "flight_time": "7h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "489" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05V5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "AaFmI8lPfK+rWXRrUxGD8uSVFr1a2JWNvEiU2HvyzsoHof0EI+2X6+vO2LVnqWJhIYO0x4zC\/H3eF4bAZrAaqTUuwN7cMvKMFu1c4WaUUpw=", "origin": "AUH", "departure_time": "2026-03-10 13:55:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-03-10 20:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1366" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "fareBasisCode": "QNN05V5R", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-442", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZVLblRJlmngpV8xoPwPXOVFDgGqH7D3BpNVOmq10E4oacWD\/6+PoUF9tbH2MLMSwjmr3TU8xePrqvWBp7mG10xBrA8kOv7Uruj45KadZ530=", "origin": "DAC", "departure_time": "2026-04-28 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "AUH", "arrival_time": "2026-04-29 00:55:00", "destination_terminal": "A", "destination_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-04-28", "flight_time": "5h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "1367" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05V5R", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZVLblRJlmngpV8xoPwPXOVFDgGqH7D3BpNVOmq10E4oacWD\/6+PoUF9tbH2MLMSwc3f7vBXizfJyW9o0rfGhxUHkF5xyzu+BeZQW0IkmI5M=", "origin": "AUH", "departure_time": "2026-04-29 08:35:00", "origin_terminal": "A", "origin_airport": { "name": "Abu Dhabi International Airport", "city": "Abu Dhabi", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "KUL", "arrival_time": "2026-04-29 19:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "7h 15m", "distance": null, "lay_over": "PT07H40M", "lay_over_date": "2026-04-29", "aircraft": { "code": "Boeing-789", "name": "Boeing-789", "picture": "Boeing-789.png" }, "operating": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "marketing": { "carrier": "EY", "carrier_name": "Etihad", "carrier_logo": "EY.png", "flight_number": "486" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MNN05V5R", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6896, "gross_total": 6866, "base_fare": 5249, "tax": 1647, "sell": { "currency": "MYR", "total": 6896, "base_fare": 5249, "tax": 1647 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Njg5NiwiYmFzZV9mYXJlIjo1MjQ5LCJ0YXgiOjE2NDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2ODY2LCJiYXNlX2ZhcmUiOjUyMTksInRheCI6MTY0NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjo2ODY2LCJiYXNlX2ZhcmUiOjUyMTksInRheCI6MTY0N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6896, "base_fare": 5249, "tax": 1647, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "5219.00", "tax": "1647.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6896, "base_fare": 5249, "tax": 1647, "gross": { "base_fare": "5219.00", "tax": "1647.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY4OTYuMDAiLCJiYXNlX2ZhcmUiOiI1MjQ5LjAwIiwidGF4IjoiMTY0Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMTkuMDAiLCJ0YXgiOiIxNjQ3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2ODY2LjAwIiwiYmFzZV9mYXJlIjoiNTIxOS4wMCIsInRheCI6IjE2NDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1MjE5LjAwIiwidGF4IjoiMTY0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY4NjYuMDAiLCJiYXNlX2ZhcmUiOiI1MjE5LjAwIiwidGF4IjoiMTY0Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjo2ODY2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6bnVsbCwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6bnVsbH0=" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 6866, "base_fare": 5219, "tax": 1647, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 6896, "filter": { "id": "F123NP00114-442", "price": 6896, "gross_total": 6866, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "EY", "carrier_marketing": "EY", "aircraft": "Boeing-789", "aircraft_name": "Boeing-789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 09:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-29 19:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100935auh202603101250489auh202603101355dac2026031020301366dac202604282140auh2026042900551367auh202604290835kul202604291950486", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-443", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaCX+oVl42aXHbedfea\/1mNR7hYasXsCH1XzTvw5FpThA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-443", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "u+ENkFz1GBEq88r+kTSoMQ==", "origin": "KUL", "departure_time": "2026-03-10 11:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:55:00", "destination_terminal": "2", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "603" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "603" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "FTrxrZNriD1Mph0RbVFYdw==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT02H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-443", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ilMENZhYuac2zi\/wcCexrw==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VHSG3M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "ZyTz69kq1VrhhbViAF62oA==", "origin": "SIN", "departure_time": "2026-04-28 18:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 19:25:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 10m", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "608" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "608" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 6927, "gross_total": 7304, "base_fare": 6821, "tax": 513, "sell": { "currency": "MYR", "total": 6927, "base_fare": 6821, "tax": 513 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NjkyNywiYmFzZV9mYXJlIjo2ODIxLCJ0YXgiOjUxM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjY4OTcsImJhc2VfZmFyZSI6Njc5MSwidGF4Ijo1MTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMwNCwiYmFzZV9mYXJlIjo2NzkxLCJ0YXgiOjUxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 6927, "base_fare": 6821, "tax": 513, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6791.00", "tax": "513.00", "discount": 407, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 6927, "base_fare": 6821, "tax": 513, "gross": { "base_fare": "6791.00", "tax": "513.00", "discount": "407.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjY5MjcuMDAiLCJiYXNlX2ZhcmUiOiI2ODIxLjAwIiwidGF4IjoiNTEzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjc5MS4wMCIsInRheCI6IjUxMy4wMCIsImRpc2NvdW50IjoiNDA3LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI2ODk3LjAwIiwiYmFzZV9mYXJlIjoiNjc5MS4wMCIsInRheCI6IjUxMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3OTEuMDAiLCJ0YXgiOiI1MTMuMDAiLCJkaXNjb3VudCI6IjQwNy4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMDQuMDAiLCJiYXNlX2ZhcmUiOiI2NzkxLjAwIiwidGF4IjoiNTEzLjAwIiwiZGlzY291bnQiOiI0MDcuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njg5NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7304, "base_fare": 6791, "tax": 513, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 407, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 6927, "filter": { "id": "F123NP00114-443", "price": 6927, "gross_total": 7304, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "BG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:25:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101140sin202603101255603sin202603101550dac202603101805585dac202604280825sin202604281440584sin202604281815kul202604281925608", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-444", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZSB4qUF34t0\/vqksvgXsOrW09aneNyDtCtBL2jitVUHDJ\/ldUyS0X5IF3Sf4Ig80k=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-444", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "ZBrw1ehtHY9c1AsTwNWshKWFmQADI0OtFdyJInTQLf2DlaXMLrGiJxlsF4xwPfysqRpqCulr0D\/A0IfCz2jFzYnzLjpdSBIjBR0XgeYeyPA=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-444", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "AcFYMTGSwGLK295NfzbL5lBIGR2XSIhaKy5MuAhv7lWD0V0jgTWC\/Uc8b4VF9pD\/5Wp1ZCNwYi+NUvdexG0szQzFru7cqu8fM+HAz6lJAl8=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7146, "gross_total": 7605, "base_fare": 7217, "tax": 418, "sell": { "currency": "MYR", "total": 7146, "base_fare": 7217, "tax": 418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE0NiwiYmFzZV9mYXJlIjo3MjE3LCJ0YXgiOjQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxMTYsImJhc2VfZmFyZSI6NzE4NywidGF4Ijo0MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzYwNSwiYmFzZV9mYXJlIjo3MTg3LCJ0YXgiOjQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7146, "base_fare": 7217, "tax": 418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7187.00", "tax": "418.00", "discount": 489, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7146, "base_fare": 7217, "tax": 418, "gross": { "base_fare": "7187.00", "tax": "418.00", "discount": "489.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxNDYuMDAiLCJiYXNlX2ZhcmUiOiI3MjE3LjAwIiwidGF4IjoiNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE4Ny4wMCIsInRheCI6IjQxOC4wMCIsImRpc2NvdW50IjoiNDg5LjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMzAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiIzMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiI3MTE2LjAwIiwiYmFzZV9mYXJlIjoiNzE4Ny4wMCIsInRheCI6IjQxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxODcuMDAiLCJ0YXgiOiI0MTguMDAiLCJkaXNjb3VudCI6IjQ4OS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc2MDUuMDAiLCJiYXNlX2ZhcmUiOiI3MTg3LjAwIiwidGF4IjoiNDE4LjAwIiwiZGlzY291bnQiOiI0ODkuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzExNiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7605, "base_fare": 7187, "tax": 418, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 489, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7146, "filter": { "id": "F123NP00114-444", "price": 7146, "gross_total": 7605, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-445", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcshuh+5ANdEW4WT+m9k09iDRsdc1ETtCAMC6lxyKvwbM=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-445", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWsA2bJ5lXC\/JA7Au0qDivJoRi0wQ+fZyShUWiU1VU9S9GeaqG00XYtwQFKzGcT3NAg=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-445", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSR3dTVMkmMgSazRLIJn+rd6b\/at1kGiAEGn0XkeCwZGvjZ1QdYwAgGZeR2I1cJF7zY=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7170, "gross_total": 7141, "base_fare": 6705, "tax": 466, "sell": { "currency": "MYR", "total": 7170, "base_fare": 6705, "tax": 466 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE3MCwiYmFzZV9mYXJlIjo2NzA1LCJ0YXgiOjQ2Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNDAsImJhc2VfZmFyZSI6NjY3NSwidGF4Ijo0NjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE0MSwiYmFzZV9mYXJlIjo2Njc1LCJ0YXgiOjQ2Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7170, "base_fare": 6705, "tax": 466, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6675.00", "tax": "466.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7170, "base_fare": 6705, "tax": 466, "gross": { "base_fare": "6675.00", "tax": "466.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxNzAuMDAiLCJiYXNlX2ZhcmUiOiI2NzA1LjAwIiwidGF4IjoiNDY2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3NS4wMCIsInRheCI6IjQ2Ni4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE0MC4wMCIsImJhc2VfZmFyZSI6IjY2NzUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njc1LjAwIiwidGF4IjoiNDY2LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE0MS4wMCIsImJhc2VfZmFyZSI6IjY2NzUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7141, "base_fare": 6675, "tax": 466, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7170, "filter": { "id": "F123NP00114-445", "price": 7170, "gross_total": 7141, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-446", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ27E\/daOcy01TzR37COrbcQtHQk5JPFFzNMqI2nCEhXlZoxIVfO8BuxmD34vTvsXg=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-446", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "wdaG4iG03jHFyNUmQ\/dSRzRYvpAr6lFcngzdwGrhEWumAXzvloTZGK3nZTMx889epo95LRtFRxmNI2M55EKKvuuRYDkcoS9ydmbKRvWxVGg=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-446", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "MU21pn7KJ1jxnu\/w6izZene2oxOQ8ZiVdXeF7bQisSRUmAXsvjwRTvGSj3soke4S4SsnOXf34FJmI9nwFIvzbzCcqevZ77guEf6ud1WgaxQ=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7170, "gross_total": 7141, "base_fare": 6705, "tax": 466, "sell": { "currency": "MYR", "total": 7170, "base_fare": 6705, "tax": 466 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE3MCwiYmFzZV9mYXJlIjo2NzA1LCJ0YXgiOjQ2Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNDAsImJhc2VfZmFyZSI6NjY3NSwidGF4Ijo0NjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE0MSwiYmFzZV9mYXJlIjo2Njc1LCJ0YXgiOjQ2Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7170, "base_fare": 6705, "tax": 466, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6675.00", "tax": "466.00", "discount": 1, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7170, "base_fare": 6705, "tax": 466, "gross": { "base_fare": "6675.00", "tax": "466.00", "discount": "1.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxNzAuMDAiLCJiYXNlX2ZhcmUiOiI2NzA1LjAwIiwidGF4IjoiNDY2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY3NS4wMCIsInRheCI6IjQ2Ni4wMCIsImRpc2NvdW50IjoiMS4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE0MC4wMCIsImJhc2VfZmFyZSI6IjY2NzUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njc1LjAwIiwidGF4IjoiNDY2LjAwIiwiZGlzY291bnQiOiIxLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE0MS4wMCIsImJhc2VfZmFyZSI6IjY2NzUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJkaXNjb3VudCI6IjEuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7141, "base_fare": 6675, "tax": 466, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 1, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7170, "filter": { "id": "F123NP00114-446", "price": 7170, "gross_total": 7141, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-447", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4jRUnX8p2wBmV8lun68q47ThSiZQFhgSguB0MFDp3aEig=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-447", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIirx9R7ZxbkJ4nTnK2jNxGFWS3PBQAC8Y9\/i+Cy4Mrh8DtTgXbPUF\/YCLGEJSjBbLQ=", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-447", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p7OFNNkIj8NSk20mbM4b7KM5AaDJ4WnM3Gu7Bn+ExOj6N96\/kGR6GqEjZm0y0mbZtM=", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7181, "gross_total": 7151, "base_fare": 6715, "tax": 466, "sell": { "currency": "MYR", "total": 7181, "base_fare": 6715, "tax": 466 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE4MSwiYmFzZV9mYXJlIjo2NzE1LCJ0YXgiOjQ2Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNTEsImJhc2VfZmFyZSI6NjY4NSwidGF4Ijo0NjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE1MSwiYmFzZV9mYXJlIjo2Njg1LCJ0YXgiOjQ2Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7181, "base_fare": 6715, "tax": 466, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6685.00", "tax": "466.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7181, "base_fare": 6715, "tax": 466, "gross": { "base_fare": "6685.00", "tax": "466.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxODEuMDAiLCJiYXNlX2ZhcmUiOiI2NzE1LjAwIiwidGF4IjoiNDY2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY4NS4wMCIsInRheCI6IjQ2Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE1MS4wMCIsImJhc2VfZmFyZSI6IjY2ODUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njg1LjAwIiwidGF4IjoiNDY2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE1MS4wMCIsImJhc2VfZmFyZSI6IjY2ODUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7151, "base_fare": 6685, "tax": 466, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7181, "filter": { "id": "F123NP00114-447", "price": 7181, "gross_total": 7151, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "Boeing-738", "aircraft_name": "Boeing-738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-448", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsboe\/6KXEpUI0eh0+xOSy4jYwWQr\/Rti3ZymC\/hNkg4ls9QJU6GDN6JNUISPrsp0P8=", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-448", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3skYyEL9VoFMOEX9wtsyTSv0JcWuOV8c1rMRBs8TFIiWRjSEfM7vwGYlvOgIq5xl\/VwSI60eHi0ntqgegWVkYQZFK15wq05IB9VEAWLGp94=", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-7M8", "name": "Boeing-7M8", "picture": "Boeing-7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-448", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4z\/ZMA2YP0DKlaFdVYM\/qryNhABC5QZ1oh09File8p7BTPUF77YfwjsbM4M8VkacbJcuukqtc72A1hDiNCOGxzFyE\/2YItISHu\/vFjloiio=", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7181, "gross_total": 7151, "base_fare": 6715, "tax": 466, "sell": { "currency": "MYR", "total": 7181, "base_fare": 6715, "tax": 466 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE4MSwiYmFzZV9mYXJlIjo2NzE1LCJ0YXgiOjQ2Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcxNTEsImJhc2VfZmFyZSI6NjY4NSwidGF4Ijo0NjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzE1MSwiYmFzZV9mYXJlIjo2Njg1LCJ0YXgiOjQ2Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7181, "base_fare": 6715, "tax": 466, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6685.00", "tax": "466.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7181, "base_fare": 6715, "tax": 466, "gross": { "base_fare": "6685.00", "tax": "466.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjcxODEuMDAiLCJiYXNlX2ZhcmUiOiI2NzE1LjAwIiwidGF4IjoiNDY2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY4NS4wMCIsInRheCI6IjQ2Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE1MS4wMCIsImJhc2VfZmFyZSI6IjY2ODUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njg1LjAwIiwidGF4IjoiNDY2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzE1MS4wMCIsImJhc2VfZmFyZSI6IjY2ODUuMDAiLCJ0YXgiOiI0NjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzE1MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7151, "base_fare": 6685, "tax": 466, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7181, "filter": { "id": "F123NP00114-448", "price": 7181, "gross_total": 7151, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing-7M8", "aircraft_name": "Boeing-7M8", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-449", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaiFOe9gTvpe68QvQE0cQt25UD3SE0V6urRVWkgGviGMA==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-449", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Ql8WcpFmx8fSz5ZPLT\/1aA==", "origin": "KUL", "departure_time": "2026-03-10 11:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "SIN", "arrival_time": "2026-03-10 12:20:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-03-10", "flight_time": "1h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "107" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "107" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFSQ", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "yuJUmPEak\/9OIalg00\/f9A==", "origin": "SIN", "departure_time": "2026-03-10 15:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-03-10 18:05:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 15m", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "585" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "585" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "fareBasisCode": "MHSG3M", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-449", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "OozDRX776omoUgqX2aiXTA==", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-738", "name": "Boeing-738", "picture": "Boeing-738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "fareBasisCode": "VHSG3M", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rH5rfj31ykO7Y57Gjh3ANA==", "origin": "SIN", "departure_time": "2026-04-28 18:30:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 19:45:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 15m", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Airbus-359", "name": "Airbus-359", "picture": "Airbus-359.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "126" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFSQ", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7314, "gross_total": 7284, "base_fare": 6719, "tax": 595, "sell": { "currency": "MYR", "total": 7314, "base_fare": 6719, "tax": 595 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzMxNCwiYmFzZV9mYXJlIjo2NzE5LCJ0YXgiOjU5NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjcyODQsImJhc2VfZmFyZSI6NjY4OSwidGF4Ijo1OTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzI4NCwiYmFzZV9mYXJlIjo2Njg5LCJ0YXgiOjU5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7314, "base_fare": 6719, "tax": 595, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6689.00", "tax": "595.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7314, "base_fare": 6719, "tax": 595, "gross": { "base_fare": "6689.00", "tax": "595.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjczMTQuMDAiLCJiYXNlX2ZhcmUiOiI2NzE5LjAwIiwidGF4IjoiNTk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjY4OS4wMCIsInRheCI6IjU5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzI4NC4wMCIsImJhc2VfZmFyZSI6IjY2ODkuMDAiLCJ0YXgiOiI1OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2Njg5LjAwIiwidGF4IjoiNTk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzI4NC4wMCIsImJhc2VfZmFyZSI6IjY2ODkuMDAiLCJ0YXgiOiI1OTUuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzI4NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7284, "base_fare": 6689, "tax": 595, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7314, "filter": { "id": "F123NP00114-449", "price": 7314, "gross_total": 7284, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "Airbus-359", "aircraft_name": "Airbus-359", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 11:05:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 19:45:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101105sin202603101220107sin202603101550dac202603101805585dac202604280825sin202604281440584sin202604281830kul202604281945126", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-450", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsazFK29bhpso9Il7peeyssIorG\/Mban6vzKdrro2qplZeVN1B2XtMDdsCn0+y2rIfX9assG9bqAqXVFWrVRTCJQ", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-450", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Jq03iYJMagNVtMJjh80NKu3t2H1X5YoRd1DUvj8PuwMpLtpFVj2+spYmEBKN0NTn", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-450", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YJIollYqgJtkb4m8P0J++4feNOWFEdl6hjPMNHX1QfCnZem+oU\/lk4ZC9Cyg37+k", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "Y", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7465, "gross_total": 7435, "base_fare": 6999, "tax": 466, "sell": { "currency": "MYR", "total": 7465, "base_fare": 6999, "tax": 466 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ2NSwiYmFzZV9mYXJlIjo2OTk5LCJ0YXgiOjQ2Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc0MzUsImJhc2VfZmFyZSI6Njk2OSwidGF4Ijo0NjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQzNSwiYmFzZV9mYXJlIjo2OTY5LCJ0YXgiOjQ2Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7465, "base_fare": 6999, "tax": 466, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6969.00", "tax": "466.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7465, "base_fare": 6999, "tax": 466, "gross": { "base_fare": "6969.00", "tax": "466.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc0NjUuMDAiLCJiYXNlX2ZhcmUiOiI2OTk5LjAwIiwidGF4IjoiNDY2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk2OS4wMCIsInRheCI6IjQ2Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQzNS4wMCIsImJhc2VfZmFyZSI6IjY5NjkuMDAiLCJ0YXgiOiI0NjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTY5LjAwIiwidGF4IjoiNDY2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQzNS4wMCIsImJhc2VfZmFyZSI6IjY5NjkuMDAiLCJ0YXgiOiI0NjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQzNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7435, "base_fare": 6969, "tax": 466, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 7465, "filter": { "id": "F123NP00114-450", "price": 7465, "gross_total": 7435, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-451", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZ0KLJQVK+tF2XB1OqsZGiuzenpPT1JZfBLie32eDOmUx581ZfSuid3HTiwsXpF28vGD2jRsi4xsElz6dlnqM8F", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-451", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xu\/qg757SV5dLnmUWfUQxF8rLwzqh\/tJIw8O3K60IpHW8GNxwa+J875ZRdbTAjDR", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-451", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "4NIjwFMBERdOR8eswtAFuSgvBAjvQcTgSpKha7QD17w+IKR3ihEq2NFxXFJcKDG\/", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7470, "gross_total": 7440, "base_fare": 7004, "tax": 466, "sell": { "currency": "MYR", "total": 7470, "base_fare": 7004, "tax": 466 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ3MCwiYmFzZV9mYXJlIjo3MDA0LCJ0YXgiOjQ2Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc0NDAsImJhc2VfZmFyZSI6Njk3NCwidGF4Ijo0NjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ0MCwiYmFzZV9mYXJlIjo2OTc0LCJ0YXgiOjQ2Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7470, "base_fare": 7004, "tax": 466, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6974.00", "tax": "466.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7470, "base_fare": 7004, "tax": 466, "gross": { "base_fare": "6974.00", "tax": "466.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc0NzAuMDAiLCJiYXNlX2ZhcmUiOiI3MDA0LjAwIiwidGF4IjoiNDY2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3NC4wMCIsInRheCI6IjQ2Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ0MC4wMCIsImJhc2VfZmFyZSI6IjY5NzQuMDAiLCJ0YXgiOiI0NjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTc0LjAwIiwidGF4IjoiNDY2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ0MC4wMCIsImJhc2VfZmFyZSI6IjY5NzQuMDAiLCJ0YXgiOiI0NjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7440, "base_fare": 6974, "tax": 466, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 7470, "filter": { "id": "F123NP00114-451", "price": 7470, "gross_total": 7440, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604281215kul202604281815103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-452", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbBITn6qTapuip2Hm7sRTUxiHbdw6eSUvk8a3pndycBxSFlLqQGrIbs4nKbK4pGR8VJS2KQekcqF4AzUf7pv72W", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-452", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "xu\/qg757SV5dLnmUWfUQxF8rLwzqh\/tJIw8O3K60IpHW8GNxwa+J875ZRdbTAjDR", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-452", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "d8uG5RB9Jz\/Q9u0mNYpCKPaTFjG4F0ndQlNKmIE+MxDqKurufsYOFlFDgxnLeDpe", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7470, "gross_total": 7440, "base_fare": 7004, "tax": 466, "sell": { "currency": "MYR", "total": 7470, "base_fare": 7004, "tax": 466 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ3MCwiYmFzZV9mYXJlIjo3MDA0LCJ0YXgiOjQ2Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc0NDAsImJhc2VfZmFyZSI6Njk3NCwidGF4Ijo0NjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ0MCwiYmFzZV9mYXJlIjo2OTc0LCJ0YXgiOjQ2Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7470, "base_fare": 7004, "tax": 466, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6974.00", "tax": "466.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7470, "base_fare": 7004, "tax": 466, "gross": { "base_fare": "6974.00", "tax": "466.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc0NzAuMDAiLCJiYXNlX2ZhcmUiOiI3MDA0LjAwIiwidGF4IjoiNDY2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjk3NC4wMCIsInRheCI6IjQ2Ni4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ0MC4wMCIsImJhc2VfZmFyZSI6IjY5NzQuMDAiLCJ0YXgiOiI0NjYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2OTc0LjAwIiwidGF4IjoiNDY2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ0MC4wMCIsImJhc2VfZmFyZSI6IjY5NzQuMDAiLCJ0YXgiOiI0NjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ0MCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7440, "base_fare": 6974, "tax": 466, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 7470, "filter": { "id": "F123NP00114-452", "price": 7470, "gross_total": 7440, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac202603100425387dac202604280205kul202604280800197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-453", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZrRteXOrqdW31puX7hWCXVTPqYArJsNwgMY498ixnEYgcTVghvba\/FVmfQfxMUW79vltLFRBfQok8\/mw1ic7UV", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-453", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Jq03iYJMagNVtMJjh80NKu3t2H1X5YoRd1DUvj8PuwMpLtpFVj2+spYmEBKN0NTn", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-453", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "5w44GdGPXNCTwFo1GrXMmK\/XRELCMIrZrKWzCET4UqCZ+KtV5umzOkuFuyEpOFT5", "origin": "DAC", "departure_time": "2026-04-28 23:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-04-29 05:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-04-28", "flight_time": "3h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "Rj9C3vPstwGsVTQQiBGdZWGqkPVjs4d1PQ4juz4VC2WvuQpm1Oj+bDVYR21AIf0a", "origin": "CAN", "departure_time": "2026-04-29 08:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-04-29 12:25:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "4h 10m", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-04-29", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "349" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "349" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "L", "fareBasisCode": "L2ASRYIB", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7483, "gross_total": 7453, "base_fare": 6544, "tax": 939, "sell": { "currency": "MYR", "total": 7483, "base_fare": 6544, "tax": 939 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ4MywiYmFzZV9mYXJlIjo2NTQ0LCJ0YXgiOjkzOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc0NTMsImJhc2VfZmFyZSI6NjUxNCwidGF4Ijo5MzksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ1MywiYmFzZV9mYXJlIjo2NTE0LCJ0YXgiOjkzOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7483, "base_fare": 6544, "tax": 939, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "6514.00", "tax": "939.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7483, "base_fare": 6544, "tax": 939, "gross": { "base_fare": "6514.00", "tax": "939.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc0ODMuMDAiLCJiYXNlX2ZhcmUiOiI2NTQ0LjAwIiwidGF4IjoiOTM5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUxNC4wMCIsInRheCI6IjkzOS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ1My4wMCIsImJhc2VfZmFyZSI6IjY1MTQuMDAiLCJ0YXgiOiI5MzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NTE0LjAwIiwidGF4IjoiOTM5LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ1My4wMCIsImJhc2VfZmFyZSI6IjY1MTQuMDAiLCJ0YXgiOiI5MzkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ1MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7453, "base_fare": 6514, "tax": 939, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 7483, "filter": { "id": "F123NP00114-453", "price": 7483, "gross_total": 7453, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "CZ", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 12:25:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604282315can202604290500392can202604290815kul202604291225349", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-454", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UlBbPht2IVy\/UEA\/gdmzLgrY\/J9umbYte18SmLqVivf7", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-454", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-454", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "DAC", "departure_time": "2026-04-28 12:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 18:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0103" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 7496, "gross_total": 7466, "base_fare": 7309, "tax": 187, "sell": { "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ5NiwiYmFzZV9mYXJlIjo3MzA5LCJ0YXgiOjE4N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc0NjYsImJhc2VfZmFyZSI6NzI3OSwidGF4IjoxODcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ2NiwiYmFzZV9mYXJlIjo3Mjc5LCJ0YXgiOjE4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7279.00", "tax": "187.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187, "gross": { "base_fare": "7279.00", "tax": "187.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc0OTYuMDAiLCJiYXNlX2ZhcmUiOiI3MzA5LjAwIiwidGF4IjoiMTg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI3OS4wMCIsInRheCI6IjE4Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjcyNzkuMDAiLCJ0YXgiOiIxODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjc5LjAwIiwidGF4IjoiMTg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjcyNzkuMDAiLCJ0YXgiOiIxODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7466, "base_fare": 7279, "tax": 187, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7496, "filter": { "id": "F123NP00114-454", "price": 7496, "gross_total": 7466, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-04-28 18:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac2026031004250387dac202604281215kul2026042818150103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-455", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UvsqaPHXFWDY\/klPgttw5bezzcogm09S\/T5bID\/vd7ac", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-455", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 02:30:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 04:25:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0387" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0387" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "2" } } ] }, { "group": 1, "flight_key": "F123NP00114-455", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "DAC", "departure_time": "2026-04-28 02:05:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-28 08:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0197" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "2" } } ] } ], "price": { "currency": "MYR", "total": 7496, "gross_total": 7466, "base_fare": 7309, "tax": 187, "sell": { "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ5NiwiYmFzZV9mYXJlIjo3MzA5LCJ0YXgiOjE4N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc0NjYsImJhc2VfZmFyZSI6NzI3OSwidGF4IjoxODcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ2NiwiYmFzZV9mYXJlIjo3Mjc5LCJ0YXgiOjE4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7279.00", "tax": "187.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187, "gross": { "base_fare": "7279.00", "tax": "187.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc0OTYuMDAiLCJiYXNlX2ZhcmUiOiI3MzA5LjAwIiwidGF4IjoiMTg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI3OS4wMCIsInRheCI6IjE4Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjcyNzkuMDAiLCJ0YXgiOiIxODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjc5LjAwIiwidGF4IjoiMTg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjcyNzkuMDAiLCJ0YXgiOiIxODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7466, "base_fare": 7279, "tax": 187, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7496, "filter": { "id": "F123NP00114-455", "price": 7496, "gross_total": 7466, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BG", "carrier_marketing": "MH", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "midnight", "departure_departure_time": "2026-03-10 02:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-04-28 08:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100230dac2026031004250387dac202604280205kul2026042808000197", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-456", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsaNgt7qTrVy6JV07JNz15wPdRcz3KX8rbuuIpzu49U7UoTEUxe8AWkldxF77vn+ScZX8jZJg8bSHeHHL7WDroB2", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-456", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "tvvNZ8FKap9F3bZzL7VXPw==", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-456", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "VOR2tfgZCrhbkMbZJRhg1w==", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "0386" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "0386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Y", "cabin_code": "Y", "booking_code": "Y", "fareBasisCode": "YOW", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7496, "gross_total": 7466, "base_fare": 7309, "tax": 187, "sell": { "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ5NiwiYmFzZV9mYXJlIjo3MzA5LCJ0YXgiOjE4N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc0NjYsImJhc2VfZmFyZSI6NzI3OSwidGF4IjoxODcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6NzQ2NiwiYmFzZV9mYXJlIjo3Mjc5LCJ0YXgiOjE4N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7279.00", "tax": "187.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7496, "base_fare": 7309, "tax": 187, "gross": { "base_fare": "7279.00", "tax": "187.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc0OTYuMDAiLCJiYXNlX2ZhcmUiOiI3MzA5LjAwIiwidGF4IjoiMTg3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI3OS4wMCIsInRheCI6IjE4Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjcyNzkuMDAiLCJ0YXgiOiIxODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjc5LjAwIiwidGF4IjoiMTg3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzQ2Ni4wMCIsImJhc2VfZmFyZSI6IjcyNzkuMDAiLCJ0YXgiOiIxODcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ2NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7466, "base_fare": 7279, "tax": 187, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 7496, "filter": { "id": "F123NP00114-456", "price": 7496, "gross_total": 7466, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Y", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac2026031023400196dac202604281905kul2026042901000386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-457", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZWiyZHN6OIyJrBOL+zDh\/ybtukvS+XARNBp58fWAHe6WBiw2ZACUf6\/SqXz\/T2768in7uanRNFq7eOxW7G95HC", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-457", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Jq03iYJMagNVtMJjh80NKu3t2H1X5YoRd1DUvj8PuwMpLtpFVj2+spYmEBKN0NTn", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-457", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "kB5RUMji6GUF+rzVOr8UN6NrMFH2wfOg0t7M3Kot3CZLwkgftv9dlKy3K2A00zI5", "origin": "DAC", "departure_time": "2026-04-28 08:25:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-04-28 14:40:00", "destination_terminal": "3", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-04-28", "flight_time": "4h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "584" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "584" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "FbisDkNo7yHH3Gp6Ms7Klbu2ZEefqFHo2dF23+KVA7G6WP6Em1nnRc5HvWLhKKTn", "origin": "SIN", "departure_time": "2026-04-28 21:15:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "KUL", "arrival_time": "2026-04-28 22:20:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "1h 5m", "distance": null, "lay_over": "PT06H35M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "610" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 7884, "gross_total": 7854, "base_fare": 7317, "tax": 567, "sell": { "currency": "MYR", "total": 7884, "base_fare": 7317, "tax": 567 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Nzg4NCwiYmFzZV9mYXJlIjo3MzE3LCJ0YXgiOjU2N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjc4NTQsImJhc2VfZmFyZSI6NzI4NywidGF4Ijo1NjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Nzg1NCwiYmFzZV9mYXJlIjo3Mjg3LCJ0YXgiOjU2N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 7884, "base_fare": 7317, "tax": 567, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7287.00", "tax": "567.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 7884, "base_fare": 7317, "tax": 567, "gross": { "base_fare": "7287.00", "tax": "567.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6Ijc4ODQuMDAiLCJiYXNlX2ZhcmUiOiI3MzE3LjAwIiwidGF4IjoiNTY3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzI4Ny4wMCIsInRheCI6IjU2Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzg1NC4wMCIsImJhc2VfZmFyZSI6IjcyODcuMDAiLCJ0YXgiOiI1NjcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3Mjg3LjAwIiwidGF4IjoiNTY3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiNzg1NC4wMCIsImJhc2VfZmFyZSI6IjcyODcuMDAiLCJ0YXgiOiI1NjcuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzg1NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 7854, "base_fare": 7287, "tax": 567, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 7884, "filter": { "id": "F123NP00114-457", "price": 7884, "gross_total": 7854, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 22:20:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604280825sin202604281440584sin202604282115kul202604282220610", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-458", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsakkTWAmXWU2TNCz41cWXuRdrS5h4f+th69H\/saY63x2oJE\/xKbJu4ryEewAr+f5jj9BLMpQ8yEHdkS3sjAf0BM", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-458", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Jq03iYJMagNVtMJjh80NKu3t2H1X5YoRd1DUvj8PuwMpLtpFVj2+spYmEBKN0NTn", "origin": "KUL", "departure_time": "2026-03-10 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-03-10 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "4h 0m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-458", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "gtqgr6gS0WEhFgLudFZkaQrmGpxGYj59RmdiXoFJBWZEIkJVFeWV\/Nl39Ma75xNK", "origin": "DAC", "departure_time": "2026-04-28 11:15:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 15:00:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 45m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "388" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "388" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "5qk8L+j6nCKm1C4E959C3M0txlnR7CzzIKybghJB4zTWIMhoVk+1YJkA6wwxVUqd", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT20H05M", "lay_over_date": "2026-04-28", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 20, "unit": "kg", "title": "20 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "N", "fareBasisCode": "YRT", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 8057, "gross_total": 8027, "base_fare": 7444, "tax": 613, "sell": { "currency": "MYR", "total": 8057, "base_fare": 7444, "tax": 613 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6ODA1NywiYmFzZV9mYXJlIjo3NDQ0LCJ0YXgiOjYxM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjgwMjcsImJhc2VfZmFyZSI6NzQxNCwidGF4Ijo2MTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6ODAyNywiYmFzZV9mYXJlIjo3NDE0LCJ0YXgiOjYxM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 8057, "base_fare": 7444, "tax": 613, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "7414.00", "tax": "613.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 8057, "base_fare": 7444, "tax": 613, "gross": { "base_fare": "7414.00", "tax": "613.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjgwNTcuMDAiLCJiYXNlX2ZhcmUiOiI3NDQ0LjAwIiwidGF4IjoiNjEzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQxNC4wMCIsInRheCI6IjYxMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiODAyNy4wMCIsImJhc2VfZmFyZSI6Ijc0MTQuMDAiLCJ0YXgiOiI2MTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NDE0LjAwIiwidGF4IjoiNjEzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiODAyNy4wMCIsImJhc2VfZmFyZSI6Ijc0MTQuMDAiLCJ0YXgiOiI2MTMuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODAyNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 8027, "base_fare": 7414, "tax": 613, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 8057, "filter": { "id": "F123NP00114-458", "price": 8057, "gross_total": 8027, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:40:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102140dac202603102340196dac202604281115bkk202604281500388bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-459", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsY8wMDTb\/UxPhvF4EAmIiDLcDH43FvYHuBeFaQnPvVqJw==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-459", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "NS22D+kk9sa9TgfXWqNE\/A==", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 2, "unit": "pcs", "title": "2 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "rB6\/uxIQkVFI2Ct7DfZDvw==", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "Airbus-320", "name": "Airbus-320", "picture": "Airbus-320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 2, "unit": "pcs", "title": "2 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YRFFTG", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-459", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "3055R25mF6yRmP3LiTEsOg==", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-333", "name": "Airbus-333", "picture": "Airbus-333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 2, "unit": "pcs", "title": "2 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "Premium Economy", "booking_code": "U", "fareBasisCode": "URFFTG", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "U8eJAoi0kHFbHXU9BkT1Uw==", "origin": "BKK", "departure_time": "2026-04-28 18:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 21:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 15m", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "Boeing-73H", "name": "Boeing-73H", "picture": "Boeing-73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "775" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "775" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 2, "unit": "pcs", "title": "2 pcs" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 10707, "gross_total": 10677, "base_fare": 9808, "tax": 899, "sell": { "currency": "MYR", "total": 10707, "base_fare": 9808, "tax": 899 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTA3MDcsImJhc2VfZmFyZSI6OTgwOCwidGF4Ijo4OTl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoxMDY3NywiYmFzZV9mYXJlIjo5Nzc4LCJ0YXgiOjg5OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoxMDY3NywiYmFzZV9mYXJlIjo5Nzc4LCJ0YXgiOjg5OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 10707, "base_fare": 9808, "tax": 899, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "9778.00", "tax": "899.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 10707, "base_fare": 9808, "tax": 899, "gross": { "base_fare": "9778.00", "tax": "899.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEwNzA3LjAwIiwiYmFzZV9mYXJlIjoiOTgwOC4wMCIsInRheCI6Ijg5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk3NzguMDAiLCJ0YXgiOiI4OTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIzMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjMwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjEwNjc3LjAwIiwiYmFzZV9mYXJlIjoiOTc3OC4wMCIsInRheCI6Ijg5OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk3NzguMDAiLCJ0YXgiOiI4OTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOiIxMDY3Ny4wMCIsImJhc2VfZmFyZSI6Ijk3NzguMDAiLCJ0YXgiOiI4OTkuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA2NzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpudWxsLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpudWxsfQ==" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 10677, "base_fare": 9778, "tax": 899, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 10707, "filter": { "id": "F123NP00114-459", "price": 10707, "gross_total": 10677, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "TG", "aircraft": "Boeing-73H", "aircraft_name": "Boeing-73H", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 21:55:00", "refund": "partially-refundable", "baggage_value": "pcs", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk202603101920780bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604281840kul202604282155775", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-460", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsbvW0Ly4+roLUtxYzF2BetzsH66J0oBuhY2HxCKmraTMAu2\/CMc50cvkWu\/n6s1GdJfAkeyp7pwoILlk221Za8w", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-460", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "foRgZBFJZx9rlhzshmWVRs\/QBluY14f5Nc2qYBpFKiQZ4vuTQdU2mai8ii9Mr9gJ", "origin": "KUL", "departure_time": "2026-03-10 18:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 19:20:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 15m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "780" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "780" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jBEN8nlAFufcnkVVzyY8dzwiFCNxh\/qNWGpkIaOg5EObSf0hpZ4m7K\/T8yVT1+IZ", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT03H55M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-460", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "RaLctUqR9pyi+z1bW6YwXvJiunyumnQ7y4Q9shgv7kCGuxnxRdHyj8i\/XXL5f0A0", "origin": "DAC", "departure_time": "2026-04-28 13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-04-28 17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-28", "flight_time": "2h 25m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "PREMIUM ECONOMY", "cabin_code": "PREMIUM ECONOMY", "booking_code": "U", "fareBasisCode": "URFFTG", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "JkbkNsBM4zssGX7KBn2nmNn7wOAemSVoIMv4RVupiJpmQBi3Qc5KIbRe4bdmgDSs", "origin": "BKK", "departure_time": "2026-04-28 18:40:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-28 21:55:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "2h 15m", "distance": null, "lay_over": "PT01H40M", "lay_over_date": "2026-04-28", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "775" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "775" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YIFMH", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 11369, "gross_total": 11339, "base_fare": 10474, "tax": 895, "sell": { "currency": "MYR", "total": 11369, "base_fare": 10474, "tax": 895 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTEzNjksImJhc2VfZmFyZSI6MTA0NzQsInRheCI6ODk1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTEzMzksImJhc2VfZmFyZSI6MTA0NDQsInRheCI6ODk1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjExMzM5LCJiYXNlX2ZhcmUiOjEwNDQ0LCJ0YXgiOjg5NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 11369, "base_fare": 10474, "tax": 895, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10444.00", "tax": "895.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 11369, "base_fare": 10474, "tax": 895, "gross": { "base_fare": "10444.00", "tax": "895.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjExMzY5LjAwIiwiYmFzZV9mYXJlIjoiMTA0NzQuMDAiLCJ0YXgiOiI4OTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDQ0NC4wMCIsInRheCI6Ijg5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTEzMzkuMDAiLCJiYXNlX2ZhcmUiOiIxMDQ0NC4wMCIsInRheCI6Ijg5NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNDQ0LjAwIiwidGF4IjoiODk1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTEzMzkuMDAiLCJiYXNlX2ZhcmUiOiIxMDQ0NC4wMCIsInRheCI6Ijg5NS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMTMzOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 11339, "base_fare": 10444, "tax": 895, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 11369, "filter": { "id": "F123NP00114-460", "price": 11369, "gross_total": 11339, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "MH", "carrier_marketing": "TG", "aircraft": "737", "aircraft_name": "737", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-03-10 18:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-04-28 21:55:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101805bkk202603101920780bkk202603102315dac202603110050339dac202604281335bkk202604281700322bkk202604281840kul202604282155775", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-461", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsa+aewy2lqJV6\/8vpQsptXCJcro7IoNmbzPTXz7LtUO8DNyJCtJbEQQts51Ht3weNIpfZnnFEJnAen1r\/kqlle1", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-461", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Sniq77MESuPmr3PV84Nh2SNYb\/C\/mPotZIV3WxOYy3\/pEjseSkgH9SUGCNiG5lC7", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jBEN8nlAFufcnkVVzyY8dzwiFCNxh\/qNWGpkIaOg5EObSf0hpZ4m7K\/T8yVT1+IZ", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT01H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-461", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YJIollYqgJtkb4m8P0J++4feNOWFEdl6hjPMNHX1QfCnZem+oU\/lk4ZC9Cyg37+k", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "Y", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 11545, "gross_total": 11515, "base_fare": 10739, "tax": 806, "sell": { "currency": "MYR", "total": 11545, "base_fare": 10739, "tax": 806 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE1NDUsImJhc2VfZmFyZSI6MTA3MzksInRheCI6ODA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE1MTUsImJhc2VfZmFyZSI6MTA3MDksInRheCI6ODA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjExNTE1LCJiYXNlX2ZhcmUiOjEwNzA5LCJ0YXgiOjgwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 11545, "base_fare": 10739, "tax": 806, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10709.00", "tax": "806.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 11545, "base_fare": 10739, "tax": 806, "gross": { "base_fare": "10709.00", "tax": "806.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjExNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMTA3MzkuMDAiLCJ0YXgiOiI4MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDcwOS4wMCIsInRheCI6IjgwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE1MTUuMDAiLCJiYXNlX2ZhcmUiOiIxMDcwOS4wMCIsInRheCI6IjgwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNzA5LjAwIiwidGF4IjoiODA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE1MTUuMDAiLCJiYXNlX2ZhcmUiOiIxMDcwOS4wMCIsInRheCI6IjgwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMTUxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 11515, "base_fare": 10709, "tax": 806, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 11545, "filter": { "id": "F123NP00114-461", "price": 11545, "gross_total": 11515, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603102315dac202603110050339dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-462", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsb2yd9lOBp0dArfU2ADjt2gJeMA9ZQWlvwh+QPDbeBqsguP\/DS0wGageR0jScb\/MCHYkf6sk8MefG3q9eR2fSsR", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-462", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7p9G7kjkHIUXxFSzkmE6xr+ZWR4RG5rtsAldxLRYNMs2mPKy4LcdPCu2BdFaFOmi", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jBEN8nlAFufcnkVVzyY8dzwiFCNxh\/qNWGpkIaOg5EObSf0hpZ4m7K\/T8yVT1+IZ", "origin": "BKK", "departure_time": "2026-03-10 23:15:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 35m", "distance": null, "lay_over": "PT09H05M", "lay_over_date": "2026-03-10", "aircraft": { "code": "32S", "name": "32S", "picture": "32S.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-462", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YJIollYqgJtkb4m8P0J++4feNOWFEdl6hjPMNHX1QfCnZem+oU\/lk4ZC9Cyg37+k", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "Y", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 11545, "gross_total": 11515, "base_fare": 10739, "tax": 806, "sell": { "currency": "MYR", "total": 11545, "base_fare": 10739, "tax": 806 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE1NDUsImJhc2VfZmFyZSI6MTA3MzksInRheCI6ODA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE1MTUsImJhc2VfZmFyZSI6MTA3MDksInRheCI6ODA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjExNTE1LCJiYXNlX2ZhcmUiOjEwNzA5LCJ0YXgiOjgwNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 11545, "base_fare": 10739, "tax": 806, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10709.00", "tax": "806.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 11545, "base_fare": 10739, "tax": 806, "gross": { "base_fare": "10709.00", "tax": "806.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjExNTQ1LjAwIiwiYmFzZV9mYXJlIjoiMTA3MzkuMDAiLCJ0YXgiOiI4MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDcwOS4wMCIsInRheCI6IjgwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE1MTUuMDAiLCJiYXNlX2ZhcmUiOiIxMDcwOS4wMCIsInRheCI6IjgwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNzA5LjAwIiwidGF4IjoiODA2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE1MTUuMDAiLCJiYXNlX2ZhcmUiOiIxMDcwOS4wMCIsInRheCI6IjgwNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMTUxNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 11515, "base_fare": 10709, "tax": 806, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 11545, "filter": { "id": "F123NP00114-462", "price": 11545, "gross_total": 11515, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603102315dac202603110050339dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-463", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZKMIRd3myO648uhPDw0omV\/ux9+ZLwJisvY1qys\/JyI+oOFgzMNm6WXo0LQ7yck6hyYMTa1QADFvwMkQVCCqHx", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-463", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "7p9G7kjkHIUXxFSzkmE6xr+ZWR4RG5rtsAldxLRYNMs2mPKy4LcdPCu2BdFaFOmi", "origin": "KUL", "departure_time": "2026-03-10 13:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 14:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "416" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3p9NgoZN\/73V+rZ3BhHiHn7Y7a5vo+7dMllgjqWnfa9qZ9swi9OerHnqChP9hwqm", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT20H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-463", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YJIollYqgJtkb4m8P0J++4feNOWFEdl6hjPMNHX1QfCnZem+oU\/lk4ZC9Cyg37+k", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "Y", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 11650, "gross_total": 11620, "base_fare": 10745, "tax": 905, "sell": { "currency": "MYR", "total": 11650, "base_fare": 10745, "tax": 905 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE2NTAsImJhc2VfZmFyZSI6MTA3NDUsInRheCI6OTA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE2MjAsImJhc2VfZmFyZSI6MTA3MTUsInRheCI6OTA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjExNjIwLCJiYXNlX2ZhcmUiOjEwNzE1LCJ0YXgiOjkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 11650, "base_fare": 10745, "tax": 905, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10715.00", "tax": "905.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 11650, "base_fare": 10745, "tax": 905, "gross": { "base_fare": "10715.00", "tax": "905.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjExNjUwLjAwIiwiYmFzZV9mYXJlIjoiMTA3NDUuMDAiLCJ0YXgiOiI5MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDcxNS4wMCIsInRheCI6IjkwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE2MjAuMDAiLCJiYXNlX2ZhcmUiOiIxMDcxNS4wMCIsInRheCI6IjkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNzE1LjAwIiwidGF4IjoiOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE2MjAuMDAiLCJiYXNlX2ZhcmUiOiIxMDcxNS4wMCIsInRheCI6IjkwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMTYyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 11620, "base_fare": 10715, "tax": 905, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 11650, "filter": { "id": "F123NP00114-463", "price": 11650, "gross_total": 11620, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-03-10 13:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603101305bkk202603101410416bkk202603111055dac202603111230321dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-464", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsawxxKPrYdGHeM2exU7adH3i9kLaj2sAEVC1qwnIrTx855zw4dMnSlssVun\/Dd5vYVBVfXGrpKOG+Sodx07G7cU", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-464", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "Sniq77MESuPmr3PV84Nh2SNYb\/C\/mPotZIV3WxOYy3\/pEjseSkgH9SUGCNiG5lC7", "origin": "KUL", "departure_time": "2026-03-10 21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "BKK", "arrival_time": "2026-03-10 22:10:00", "destination_terminal": "", "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-03-10", "flight_time": "2h 5m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "418" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "3p9NgoZN\/73V+rZ3BhHiHn7Y7a5vo+7dMllgjqWnfa9qZ9swi9OerHnqChP9hwqm", "origin": "BKK", "departure_time": "2026-03-11 10:55:00", "origin_terminal": "", "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-03-11 12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-11", "flight_time": "2h 35m", "distance": null, "lay_over": "PT12H45M", "lay_over_date": "2026-03-10", "aircraft": { "code": "330", "name": "330", "picture": "330.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 23, "unit": "kg", "title": "23 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "YOFFTG", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-464", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "YJIollYqgJtkb4m8P0J++4feNOWFEdl6hjPMNHX1QfCnZem+oU\/lk4ZC9Cyg37+k", "origin": "DAC", "departure_time": "2026-04-28 19:05:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-04-29 01:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-28", "flight_time": "3h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "386" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "386" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": null, "title": "SB" } } }, "booking_class": { "cabin_class": "ECONOMY", "cabin_code": "ECONOMY", "booking_code": "Y", "fareBasisCode": "Y", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 11650, "gross_total": 11620, "base_fare": 10745, "tax": 905, "sell": { "currency": "MYR", "total": 11650, "base_fare": 10745, "tax": 905 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE2NTAsImJhc2VfZmFyZSI6MTA3NDUsInRheCI6OTA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTE2MjAsImJhc2VfZmFyZSI6MTA3MTUsInRheCI6OTA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjExNjIwLCJiYXNlX2ZhcmUiOjEwNzE1LCJ0YXgiOjkwNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 11650, "base_fare": 10745, "tax": 905, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "10715.00", "tax": "905.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 11650, "base_fare": 10745, "tax": 905, "gross": { "base_fare": "10715.00", "tax": "905.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjExNjUwLjAwIiwiYmFzZV9mYXJlIjoiMTA3NDUuMDAiLCJ0YXgiOiI5MDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDcxNS4wMCIsInRheCI6IjkwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE2MjAuMDAiLCJiYXNlX2ZhcmUiOiIxMDcxNS4wMCIsInRheCI6IjkwNS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEwNzE1LjAwIiwidGF4IjoiOTA1LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTE2MjAuMDAiLCJiYXNlX2ZhcmUiOiIxMDcxNS4wMCIsInRheCI6IjkwNS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMTYyMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "SOTO", "promo_rules": "SOTO", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 11620, "base_fare": 10715, "tax": 905, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "total_price": 11650, "filter": { "id": "F123NP00114-464", "price": 11650, "gross_total": 11620, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-03-10 21:05:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-04-29 01:00:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603102105bkk202603102210418bkk202603111055dac202603111230321dac202604281905kul202604290100386", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-465", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsYAGK41oYmg61p97TYxrZqzRBsKrxOl+j93b5KvBNJUUQ==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-465", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "stUkIAMQFKNmtxYwahLwGA==", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "fareBasisCode": "RIATA2AI", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "t7elEicUeFl77rRiWrYNkw==", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIATA2AI", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-465", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0LgAPLaBHNpG4bn7dSWrLA==", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "238" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIATA2AI", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "FzKJgobzASyrdOnCnt+4WQ==", "origin": "DEL", "departure_time": "2026-04-29 01:40:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "BKK", "arrival_time": "2026-04-29 07:40:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-29", "flight_time": "4h 30m", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2336" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "2336" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "fareBasisCode": "RIATA2AI", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "l+drqjd\/qXZ0H5XD\/7DFOA==", "origin": "BKK", "departure_time": "2026-04-29 11:05:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 14:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "2h 10m", "distance": null, "lay_over": "PT03H25M", "lay_over_date": "2026-04-29", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "785" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "fareBasisCode": "RIATA2AI", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 14007, "gross_total": 13977, "base_fare": 13174, "tax": 833, "sell": { "currency": "MYR", "total": 14007, "base_fare": 13174, "tax": 833 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQwMDcsImJhc2VfZmFyZSI6MTMxNzQsInRheCI6ODMzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM5NzcsImJhc2VfZmFyZSI6MTMxNDQsInRheCI6ODMzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEzOTc3LCJiYXNlX2ZhcmUiOjEzMTQ0LCJ0YXgiOjgzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 14007, "base_fare": 13174, "tax": 833, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "13144.00", "tax": "833.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 14007, "base_fare": 13174, "tax": 833, "gross": { "base_fare": "13144.00", "tax": "833.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MDA3LjAwIiwiYmFzZV9mYXJlIjoiMTMxNzQuMDAiLCJ0YXgiOiI4MzMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzE0NC4wMCIsInRheCI6IjgzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTM5NzcuMDAiLCJiYXNlX2ZhcmUiOiIxMzE0NC4wMCIsInRheCI6IjgzMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMTQ0LjAwIiwidGF4IjoiODMzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTM5NzcuMDAiLCJiYXNlX2ZhcmUiOiIxMzE0NC4wMCIsInRheCI6IjgzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 13977, "base_fare": 13144, "tax": 833, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 14007, "filter": { "id": "F123NP00114-465", "price": 14007, "gross_total": 13977, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 14:15:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604290140bkk2026042907402336bkk202604291105kul202604291415785", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "1921176864006596235XFUVM", "flight_key": "F123NP00114-466", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "last_ticket_time": null, "UniqueTransID": "NZ70183721299401288", "ItemCodeRef": "QKDemYYtZGJF947pK6l76QYrCkMtKpVTmFMjCadLSsZS+vkBSTumBAMmKeQ61\/bfeY1bEcb7jSD7Rt1UaVWZqg==", "PriceCodeRef": null, "supplier_title": "NZTRIP Live", "color_code": "#ffffff", "supplier_code": "mynztrip", "supplier_uid": "F123NP00114", "supplier_partner_code": "mynztrip-123-00114", "flight_group": [ { "group": 1, "flight_key": "F123NP00114-466", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "stUkIAMQFKNmtxYwahLwGA==", "origin": "KUL", "departure_time": "2026-03-10 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DEL", "arrival_time": "2026-03-10 11:30:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-03-10", "flight_time": "5h 55m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2385" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "fareBasisCode": "RIATA2AI", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "t7elEicUeFl77rRiWrYNkw==", "origin": "DEL", "departure_time": "2026-03-10 17:20:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-03-10 20:20:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-03-10", "flight_time": "2h 30m", "distance": null, "lay_over": "PT05H50M", "lay_over_date": "2026-03-10", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "marketing": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "237" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIATA2AI", "meal_code": null, "seat_available": "9" } } ] }, { "group": 1, "flight_key": "F123NP00114-466", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": null, "transit_time": null, "routes": [ { "air_segment_key": "0LgAPLaBHNpG4bn7dSWrLA==", "origin": "DAC", "departure_time": "2026-04-28 21:20:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-04-28 23:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-04-28", "flight_time": "2h 50m", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "238" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "238" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "fareBasisCode": "YIATA2AI", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "qIcXCd9LEHKDyyJwZypUiQ==", "origin": "DEL", "departure_time": "2026-04-29 00:55:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "HKT", "arrival_time": "2026-04-29 07:20:00", "destination_terminal": "D", "destination_airport": { "name": "Phuket International Airport", "city": "Phuket", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-04-29", "flight_time": "4h 55m", "distance": null, "lay_over": "PT01H15M", "lay_over_date": "2026-04-28", "aircraft": { "code": "32N", "name": "32N", "picture": "32N.png" }, "operating": { "carrier": "AI", "carrier_name": "Air India", "carrier_logo": "AI.png", "flight_number": "2378" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "2378" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "fareBasisCode": "RIATA2AI", "meal_code": null, "seat_available": "9" } }, { "air_segment_key": "jg3OunFwKZ7aQn04VuMX3Q==", "origin": "HKT", "departure_time": "2026-04-29 10:30:00", "origin_terminal": "I", "origin_airport": { "name": "Phuket International Airport", "city": "Phuket", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "KUL", "arrival_time": "2026-04-29 13:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-04-29", "flight_time": "1h 30m", "distance": null, "lay_over": "PT03H10M", "lay_over_date": "2026-04-29", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "787" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "787" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "R", "fareBasisCode": "RIATA2AI", "meal_code": null, "seat_available": "9" } } ] } ], "price": { "currency": "MYR", "total": 14007, "gross_total": 13977, "base_fare": 13174, "tax": 833, "sell": { "currency": "MYR", "total": 14007, "base_fare": 13174, "tax": 833 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTQwMDcsImJhc2VfZmFyZSI6MTMxNzQsInRheCI6ODMzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6MTM5NzcsImJhc2VfZmFyZSI6MTMxNDQsInRheCI6ODMzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiTVlSIiwidG90YWwiOjEzOTc3LCJiYXNlX2ZhcmUiOjEzMTQ0LCJ0YXgiOjgzM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "MYR", "total": 14007, "base_fare": 13174, "tax": 833, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "13144.00", "tax": "833.00", "discount": 0, "ait": "0.00", "service_charge": 30 }, "partner": { "currency": "MYR", "total": 14007, "base_fare": 13174, "tax": 833, "gross": { "base_fare": "13144.00", "tax": "833.00", "discount": "0.00", "ait": "0.00", "service_charge": 30 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJNWVIiLCJ0b3RhbCI6IjE0MDA3LjAwIiwiYmFzZV9mYXJlIjoiMTMxNzQuMDAiLCJ0YXgiOiI4MzMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzE0NC4wMCIsInRheCI6IjgzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjMwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiMzAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiIwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTM5NzcuMDAiLCJiYXNlX2ZhcmUiOiIxMzE0NC4wMCIsInRheCI6IjgzMy4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMTQ0LjAwIiwidGF4IjoiODMzLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6Ik1ZUiIsInRvdGFsIjoiMTM5NzcuMDAiLCJiYXNlX2ZhcmUiOiIxMzE0NC4wMCIsInRheCI6IjgzMy4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzk3NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOm51bGwsImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOm51bGx9" } ] }, "promo_title": "", "promo_rules": "", "fare_rules": { "create_price_data": { "pax_price": [ { "pax_id": 0, "supplier_pax_id": 0, "pax_type": "ADT", "pax_count": "1", "pax_calculate_type": "yes", "currency": "MYR", "total_price": 13977, "base_fare": 13144, "tax": 833, "tax_breakdown": [], "gross_vat_ait": 0, "gross_discount": 0, "gross_service_charge": 0, "gross_payable": 0 } ] }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "total_price": 14007, "filter": { "id": "F123NP00114-466", "price": 14007, "gross_total": 13977, "journey_duration": "PT0H0M", "journey_duration_seconds": 0, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "AI", "carrier_marketing": "AI", "aircraft": "32N", "aircraft_name": "32N", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": null, "no_of_stops": 2, "departure_timing_slot": "morning", "departure_departure_time": "2026-03-10 08:05:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-04-29 13:00:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": null, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "kul202603100805del2026031011302385del202603101720dac202603102020237dac202604282120del202604282340238del202604290055hkt2026042907202378hkt202604291030kul202604291300787", "destination_reach_time": "PT", "destination_reach_timestamp": null } ] }